I n te r n ati o n al   Jo u r n al   o El e c tr i c a l   an d   C o m p u te r   En gi n e e r i n g   (I JEC E )   V o l .   10 ,   N o .   1 F e b r ua r y   2020 ,   pp .   1035 ~ 1042   IS S N :   2088 - 8708 D O I :   10. 1 1591 / i j e c e . v 10 i 1 . pp 1035 - 1042             1035       Jou r n al   h o m e pa ge ht t p: / / i j e c e . i ae s c or e . c om / i nd e x . php / IJ E CE   D N A   c o m p u t i n g   b a s e d   st r e a m   c i p h e r   f o r   i n t e r n e t   o f   t h i n g u si n g   M QT T   p r o t o c o l       N oo r   A .   H u s s e i n ,   M o h am e d   I b r ah i m   S h u jaa   D e pa r t m e n t   o f   C o m put e r   E ng i n e e r i ng   T e c hni q ue s ,   E l e c t r i c a l   E ng i n e e r i ng   T e c hn i c a l   C o l l e g e ,     M i d dl e   T e c hni c a l   U n i v e r s i t y   ( M T U ) ,   I r a q       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e J un   2 5 ,   201 9   R e v i s e A ug   3 0 ,   2019   A c c e pt e S e p   23,   201 9       I nt e r ne t   o f   T hi ng s   ( I o T )   i s   a   r a pi d l y   de v e l o pi ng   t e c hno l o gy   t h a t   e na bl e s   de v i c e s   t o   c o m m uni c a t e   a nd  s ha r e   i nf o r m a t i o a m o ng s t   t he m   w i t ho ut   hum a c o nt r o l .   T h e   d e v i c e s   h a v e   t h e   f e a t u r e s   o f   i nt e r n e t   c o nne c t i v i t y   a nd  ne t w o r k i ng .   D ue   t o   t he   i nc r e a s i ng   de m a nds   o f   a   s e c ur e   e nv i r o nm e nt   i I oT   a ppl i c a t i o n,   s e c ur i t y   ha s   be c o m e   a   c r uc i a l   a s pe c t   o w h i c r e s e a r c he r s     ha v e   be e i nc r e a s i ng l y   f o c us e d.   C o nne c t i ng   de v i c e s   t o   t h e   i nt e r ne t   c a n   f a c i l i t a t e   i n t r ude r s   t o   a t t a c de v i c e s   a s   t h e y   c a a c c e s s   t he   da t a   f r o m   a ny w he r e   i t he   g l o be .   I t h i s   w o r k,   a n   e nc r y pt i o n de c r y pt i o pr o c e s s - ba s e d   s t r e a m   c i phe r   ha s   be e u s e d .   T he   m e s s a g e s   be t w e e I o T   node s   w e r e   e nc r y pt e us i ng   O ne   T i m e   P a d   ( O T P )   a nd  D N A   c o m put i ng .   F ur t he r m o r e ,     t he   r e qu i r e ke y   s e que nc e   w a s   g e ne r a t e us i ng   a   l i ne a r   f e e d ba c s hi f r e g i s t e r   ( L F S R )   a s   a   ps e u do   num be r   ke y   g e ne r a t o r .   T hi s   ke y   s e que nc e   w a s   c om bi ne t o   g e ne r a t e   a   un i qu e   ke y   f o r   e a c m e s s a g e .   T h e   a l g o r i t hm   w a s   i m pl e m e n t e u s i ng   s o ur c e   p y t ho a nd  t e s t e o a   R a s pbe r r y   pi   un de r   L i nux   o pe o pe r a t i o s y s t e m .   Ke y w or d s :   Cr y pt o gr a p h y   D N A   c o m put i n g   Int e rn e t   o f   t h i n gs   L F S R   M Q T T   P r o t o c o l   O T P   R a s pbe rr y   P i   C opy r i gh t   ©   2020   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e   A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   N oo r   A .   H us s e i n   D e pa rt m e n t   o f   Co m put e E ngi n e e ri n g   T e c hn i que s ,   M i d dl e   T e c hni c a l   U n i v e r s i t y   ( M T U ) ,   M ua s ke A l   R a s hi d   S t r e e t ,   7F 7P + J G   B a g hda d ,   B a g hda d ,   A l   Z a f r a n y i a ,   I ra q .   E m a i l :   1 N o o r . a l a a . hus s e i n @ g m a i l . c o m ,   2 d ra l n e da w y @ y a h o o. c o . uk       1.   I N TR O D U C TI O N   A l l   de v i c e s   pr e s e n t   i n   di f f e r e n t   p l a c e s   a r o u n us ,   s uc h   a s   ho us e s ,   b ui l di n gs ,   c i t i e s ,   a n e v e n   i n   o ur  bo di e s ,   f r o m   t h e   da t a   pe r s pe c t i v e ,   c a n   s e n s e   o r   ge n e ra t e   da t a   fo r   v a r i o us   a ppl i c a t i o n s   of   o ur   da i l y   l i fe   s uc h   a s   h e a l t h   c a r e ,   e n v i r o nm e n t a l   m o n i t o r i ng,   m i l i t a r y   a n d   i n dus t ry .   W h e n   t h e s e   de v i c e s   c o m m uni c a t e   a n d   s ha r e   i n f o r m a t i o n   a m o n t h e m   o v e r   a   di s t r i b ut e a r e a   t hr o ug h   t he   i n t e rn e t ,   t h e y   c o n s t i t ut e   t h e   Int e rn e t   o t hi n gs   (Io T a ppl i c a t i o n.   H e n c e ,   a n   Io T   de v i c e   h a s   t h e   a b i l i t y   t o   c o m m u n i c a t e ,   upl o a d ,   a nd  do w n l o a i n f o r m a t i o t hr o ugh  t h e   i n t e rn e t   w i t h o ut   hum a n   i n t e r v e n t i o n .   I n   o t h e r   w o r ds ,   t h e   de v i c e s   a r e   c a pa b l e   o f   t h i n k i n g   a n d   m a k i n a   de c i s i o n .   A l o n w i t h   t h e   r a pi de v e l o pm e n t   o f   t h e   Io T   a ppl i c a t i o n ,   s e c uri t y   i n   Io T   i s   a   c r uc i a l   i s s ue   t h a t   i n c l ude s   t hr e a t s   a i m e t o   e xpl o i t   po s s i b l e   w e a kn e s s e s   [1 ,   2 ].   I n   Io T ,   s e c ur i t y   i s   di v i de i n t o   t w o   pa r t s   f i r s t ,   a n   a u t h e nt i c a t i o n   a n a u t h o ri z a t i o n   m e c ha n i s m   i s   r e qu i r e t o   e n s ur e   t h e   s e c ur i t y   of   t h e   c o m m uni c a t i o n   n e t w o r t ha t   p r o t e c t s   t h e   n e t w o r f r o m   a n y   i nt r ude r   de v i c e ,   w h i c h   c a n   s e nd  o r   r e c e i v e   i n f o r m a t i o n   i   t h e   n e t w o r k.   S e c o n dl y ,   t h e   i n f o r m a t i o n   i t s e l f   s h o ul b e   s e c ur e   a l s o   by   m e a n s   of   e n c r y pt i o n   t e c hn i q ue s .   S o   o n   t h e   b a s i s   o f   di ffe r e n t   c r y pt o gr a p h y   a l go ri t hm ,   s e c ur i ng  da t a   de v i c e   i s   po s s i b l e .   C r y pt o gr a p h y   i s   m a i nl y   us e d   t o   s e c ur e   i n f o r m a t i o by   s h a ri n s e c r e t   ke y   ov e r   di f f e r e n t   d e v i c e s .   T w o   t y p e   of   ke y   a r e   a v a i l a b l e   s y m m e t r i c   a n a s y m m e t ri c   ke y   [ 3,   4 ].   In  s y m m e t r i c ,   ke y s   a r e   us e o n   b o t s i de s   s e nde a nd  r e c e i v e r   w h i l e ,   i a s y m m e t ri c   t w o   di f fe r e n t   ke y s   a r e   us e d.   Io T   de a l s   w i t h   r e a l   t i m e   da t a   s uc h   a s   c ri t i c a l   po i n t ,   t h e   s i z e   o f   da t a   i s   a n   i m po r t a nt   m e t r i c   t o o .   Fo r   s o m e   a ppl i c a t i o n   s uc h   a s   e n v i r o nm e nt a l   m o ni t o r i n s a m pl i n t i m e   i s   n o t   v e r y   c r i t i c a l   s i n c e   da t a   c o ul be   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   10 ,   N o .   1 F e b r ua r y   2020  :     10 3 5   -   1042   1036   c o l l e c t e e v e r y   m i n u t e   o r   h o u r s   w h i l e   i n   t ra f f i c   m o n i t o ri n g   o r   h e a l t h c a r e .   W h e n   upl o a d i n o r   do w n l o a di n g   s m a l l   a m o unt   o f   da t a   i t   w i l l   n o t   r e qui r e   v e r y   h i g h   b a n w i dt h   o f   i n t e rn e t   a n v i c e   ve r s a .   C r y pt o gr a p h y   m a y   c h a nge   t h e   da t a   i t y pe   o r   s i z e   de pe n d i n o n   t h e   a l go r i t hm   us e s uc h   t h a t   t h e   i nt r ude r   c a nn o t   i de nt i f y   t h e   o r i gi na l   d a t a .   T h e r e f o r e ,   t h e   a l go r i t hm   us e f o r   da t a   e nc r y pt i o n   i n   Io T   s h o ul b e   c h o s e n   c a r e f ul l y   s uc h     t h a t   i t   w o ul n o t   o v e r l o a t h e   b a n dw i dt h   o r   e f fe c t   t h e   re a l   t i m e   a ppl i c a t i o n   w hi c c a n   l e a t o   a   b a   de v i c e   pe r fo r m a n c e .   T h e   t y pi c a l   s e c ur i t y   of   I o T   s y s t e m   c a n   b e   c l a s s i f i e i nt o   t h e   fo l l ow i n t e rm :   a c c e s s   c o n t r o l ,   a u t h e nt i c a t i o n,   p ri v a c y   pr o t e c t i o n ,   c o m m u n i c a t i o n   s e c uri t y ,   da t a   i n t e g r i t y   a n c o n f i de n t i a l i t y ,     a n a v a i l a b i l i t y   [ 5 ].       2.   LI TER A TU R S U R V E Y   S e c ur i t y   i s   a   c ri t i c a l   i s s ue   i Io T   a p pl i c a t i o n   s i n c e   t h e   da t a   i s   a v a i l a b l e   o ve r   t h e   i nt e rn e t ;   t h e r e f o r e   m o r e   de v e l o pm e n t   i s   r e qui r e i t hi s   f i e l o f   r e s e a r c h.   U n t i l   n o w ,   t h e r e   i s   n o   c l e a r   s e c ur i t y   pl a t f o r m   f o r   Io T .   Ib r a hi m   e t   a l .   [6 p r o po s e   a   D N A   c o m put i ng  e n c r y pt i o n   a l g o r i t hm   w hi c h   us e   a m i n o   a c i c o di ng  t o   e l i m i n a t e   t h e   o n e   t i m e   p a l i m i t a t i o n .   A i e h   e t   a l .   [ 7]  D e o x y r i b o n uc l e i c   a c i (D N A p r o po s e   ke y   s h a ri n t e c hn i que   us i n D i f f i e - H e l l m a n   C r y pt o gr a p h y   s y m m e t r i c   a l go ri t hm .   A l s o ,   a n   e n c r y pt i o n   t e c hni que   h a s   b e e n   p r o ppe by   A n w a r   e t   a l .   [8] .   W h i c h   u s e s   s y m m e t r i c   ke y   e xc h a n ge ,   D N A   c o m put i n h y b r i di z a t i o n,   a nd  o n e   t i m e   p a d   t e c hn i q ue   M e kt o ub i   e t   a l .   [9]  p r o po s e   b a s e   a   m qt t   p r o t o c o l   fo r   s e c ur e c o m m u n i c a t i o n   o f   da t a   a n ke y   e xc h a n ge s   i n   Io T   n e t w o r k .   B ha w i y uga   e t   a l .   [10]  p r o po s e   a n   a ut h e n t i c a t i o n   t o ke n   o f   m qt t   pr o t o c o l   w h i c h   h a s   b e e n   i m pl e m e n t e i n   a   c o n s t ra i n e d   de v i c e .   Be gum   e t   a l .   [11 ]   p r o po s e   a   h y b r i d   c r y pt o gr a p h y   a l go r i t h m   us i n g   O n e   T i m e   P a d,   R S A ,   a n D N A   c o m put i n f o r   t e xt   h i d i n g   a nd  p r o t e c t i o n   f o r   a t t a c ke r s .   H ua n g   e t   a l .   [ 12]   pr o po s e   a   pub l i s h - s ub s c r i b e   pa t t e rn   t o   p r e s e r v e   pr i v a c y   i n   f og  c o m put i n g   us i n g   (C o A P a pp l i c a t i o p r o t o c o l .   A n dy   e t   a l .   [13]  di s c us s   Io T   an   a de qua t e   i m p l e m e nt a t i o n   s e c ur i t y   m e c h a n i s m .   W a r d a n a   a nd   P e r d a n a   e t   a l .   [1 4]  p r o po s e   a a c c e s s   c o n t r o l   s e c ur i t y   s y s t e m   i n   Io T   w h i c us e s   m qt t   p r o t o c o l   fo r   c o m m u n i c a t i o a n d   fo c o m put i n a r c h i t e c t ur e .       3.   I O P R O T O C O LS   Io T   pr o t o c o l   i s   di v i de i n t o   fo ur   b a s i c   c a t e go r i e s :   a ppl i c a t i o n,   s e r v i c e   di s c ov e r y ,   i n f ra s t r uc t u r e ,   a n d   o t h e r   i n f l ue n t i a l   p r o t o c o l s .   T a b l e   s h o w s   s t a n d a r Io T   pr o t o c o l s   t h i s   w o r f oc us   o n   a ppl i c a t i o n   p r o t o c o l s :   Cons t r ai n e A ppl i c a t i on  P r ot oc ol   ( CoA P ) :   T h i s   p r o t o c o l   a i m s   t o   e n a b l e   t i n y   de v i c e s   w i t h   l o w   pow e r ,   c o m put a t i o n ,   a n d   c o m m u n i c a t i o c a pa b i l i t i e s   t o   s h a r e   a n d   c o m m ut a t i o w i t e a c o t h e r.   M e s s age   Q u e ue   T e l e m e t r y   T r ans por t   ( MQ T T ) :   m qt t   ut i l i z e s   t h e   pub l i s h - s ub s c r i b e   pa t t e rn   t o   pr o v i de   t r a n s i t i o n   f l e xi b i l i t y   a n s i m pl i c i t y .   It   c o n s i s t s   o f   t hr e e   b a s i c   c o m po n e n t s ,   s ub s c r i b e r ,   pub l i s h e r,   a nd  b r o ke r.   E x t e ns i bl e   Me s s agi ng  a nd  P r e s e nc e   P r ot o c ol   ( X MP P ) :   i t   i s   a   r e a l   t i m e   c o m m u n i c a t i o n   a n us e f o r   m ul t i m e d i a   c a l l s .   It   s uppo r t s     a n   o pe n,   s e c ur e ,   s p a m   f r e e ,   a n d   de c e n t r a l i z e m e s s a g i n pr o t o c o l .   A dv a nc e M e s s age   Q u e u i ng  P r ot o c ol   ( A MQ P )   i s   a n   o pe n   s t a nda r d   a pp l i c a t i o n   l a y e r   p r o t o c o l   fo r   t h e   Io T   fo c us i n a   m e s s a ge   o r i e n t e e n v i r o n m e n t s .   I t s   s uppo r t s   r e l i a b l e   c o m m u n i c a t i o v i a   m e s s a ge   de l i v e r y   gua r a nt e e s   pri m i t i v e s   i n c l udi ng  a t   m o s t   o n c e ,   a t - l e a s t - o n c e   a nd  e x a c t l y   o n c e   de l i v e r y   [15,   1 6].       T a b l e   1 .   Io T   s t a nda r d   p r o t o c o l s   [17]   A p p l i c a t i o n   p r o t o c o l   Co A P   DDS   A M Q P   M Q T T   M Q T T   - SN   X M P P   H T T P   RE S T   S e r v i c e   D i s c o v e ry   M d n s   DNS -   SD   i n f ra s t ru c t u r e s   p ro t o c o l   Ro u t i n g   p r o t o c o l   RP L   N e t w o rk   L a y e r   6 L o W P N   IP V 4 / IP V 6   L i n k   L a y e r   IE E E   8 0 2 .   1 5   . 4   P h y s i c a l   D e v i c e   L a y e r   L T E   -   A   E P C   g l o b a l   IE E E   8 0 2   1 5 . 4   Z - w a v e   In f l u e n t i a l   p r o t o c o l   IE E E   1 8 8 8 . 3 . IP S e c   IE E E   1 9 0 5 . 1       4.   M Q T P R O TO C O L   T h e   m e s s a ge   Q ue ui n T e l e m e t r y   T ra n s po rt   (M Q T T p r o t o c o l   i s   a   m a c h i n e   t o   m a c h i n e   M 2M   pr o t o c o l ,   w h i c h   ru n s   o v e r   T CP / IP .   It   us e s   a   pub l i s h/ s u b s c r i b e   m o de l   b e t w e e n   Io T   n o de s .   A   b r o ke r     (c l o ud  s e r v e r i s   t h e   s t a t i o n   w h e r e   t h e   pub l i s h e r   n o de s   s e n t h e i m e s s a ge s   i n   a   s pe c i f i c   t o pi c ,   w h e r e     t h e   c l i e n t   n o de   c h e c ks   t h e s e   t o pi c s .   N o de s   m a y   s u b s c r i b e   i n   s o m e   t o pi c s   a n n o t   i n   a n o t h e r .   A l s o ,   o t h e n o de s   c a n   pub l i s h   i n   s pe c i f i c   t o pi c .   If  fo r   i n   i n s t a nt ,   a   n o de   pub l i s h   i n   a   t o pi c   t h e n   e a c h   n o de   s ub s c r i b e s   i n   t h a t   t o pi c   w o ul r e c e i v e   t h e   m e s s a ge   w hi l e   o t h e n o de s   w h os e   n o t   s ub s c r i b e r   i t ha t   t o pi c   w o ul n o t   r e c e i v e   t h e   m e s s a ge   [18,   19].   I n   t h i s   w o r k,   a l l   m e s s a ge s   w h i c h   a r e   t ra n s f e r s   be t w e e n   Io T   n o de s   h a v e   b e e n   e n c r y pt e Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       D NA   c om pu t i ng   bas e s t r e am   c i phe r   f or   i n t e r n e t   of   t h i ngs   us i ng  M Q T T   pr ot oc o l   ( Noor   A . H us s e i n )   1037   i n   t h e   pub l i s h e r   a nd  de c r y pt e i n   t h e   s ub s c r i b e r   s i de   us i n O n e   T i m e   P a (O T P t e c hni que   a n D N A   c o m put i n g.   F i g u r e   1   s h o w s   a   s c h e m a t i c   d i a g ra m   a t   m q t t   p r o t o c o l .           F i gu r e   1 .   S c h e m a t i c   d i a g r a m   a t   M Q T T   p r o t o c o l       5.   P R ELI M I N A R I ES   5. 1 .   O n e   ti m e   p ad   It   i s   t h e   m o s t   s e c ur e e n c r y pt i o n   t e c hni que s   w h e r e   e a c ke y   i s   us e o n c e   f o r   e a c h   m e s s a ge .   E a c h   s i n g l e   pi e c e   of   da t a   i s   e n c r y pt e i n di v i du a l l y   w i t h   a   uni que   ke y .   T h e   di s a dv a n t a ge   of   t h i s   po w e r f ul   m e t h o i s   t ha t   i t   r e qu i r e s   a   h uge   n um b e r   o f   k e y s ,   t h e r e f o r e ,   P s e ud o   R a n do m   N um b e r   G e n e r a t o r   (P R N G )   c o ul b e   us e t o   ge n e r a t e   t h e   ke y s ,   b ut   a   ke y   r e pe t i t i o n   i s   a   pr o b l e m   [20].   I n   t hi s   w o r a   L i n e a r   F e e db a c k   S h i f t   R e gi s t e r   (L F S R ha s   b e e n   us e t o   ge n e r a t e   a   s e r i e s   o f   ke y   a c c o r di n t o   t h e   r e qui r e po l y n o m i a l   a nd  n u m b e r   o f   b i t s .   T h e s e   ke y s   a r e   j o i n e t o   ge n e r a t e   a   s i n gl e   ke y   w i t a   l e n gt e qua l   t h e   l e ngt (i b i na r y of   t h e   o r i g i n a l   m e s s a ge .   T o   i m p r o v e   t h e   s t r e n g t h   o f   t h e   e n c r y p t i o n   a l go r i t h m   a   D N A   c o m put i n ha s   b e e n   us e t o   e n c o d e   t h e   m e s s a ge s .   T h e   o n e   t i m e   pa t e c hni que   i s   e a s y   t o   i m pl e m e nt ,   t hr o ug h   f o l l ow i n s t e ps   o e n c r y pt i o n .   T h e   o ri gi na l   pl a i t e xt   m e s s a ge   i s   a s   f o l l o w s   [21] :     M e s s a ge   =   m i   =   m 1 , m 2, m 3 , . . . , m n ,   m i             [0, 1].   (1)     T h e   ke y   s e qu e n c e   by   P R N G   i s :     P a =   k i   =   k1, k2, k 3, . . . , k n ,   k i                                       [0 , 1] .   (2)     T h e t h e   c i p h e r   t e xt   i s   a s   f o l l ow s :     c i   =   m i   ki .   (3)     T o   de c r y pt   t h e   c i p h e r   i n   t h e   r e c e i v e r   s i de ,   t h e   f o l l ow i n g   f un c t i o i s   us e d:       m i   =   (m i   k i ) k i .   (4)     5. 2 .   G e n o m i c   b as e d   c r yp to gr ap h y   By   i m p r o v i n t h e   s t r e ngt h   o f   t h e   e n c r y pt i o n ,   a   D N A   c o m put i ng  h a s   b e e n   i m pl e m e nt e d.     T h e   D e o x y r i bo n uc l e i c   A c i (D N A i s   a   b i o c h e m i c a l   m a c ro   m o l e c ul e   w h i c h   c o n t a i n s   ge n e t i c   i n f o r m a t i o n   n e c e s s a r y   fo r   t h e   l i v i n b e i n gs .   A   ge n o m i c s   m o l e c ul e   c o n s i s t s   of   a   t w o - s t r a nde n uc l e o t i de   t h a t   i s   ob t a i n e by   t w o   t w i s t e s i ngl e   s t ra n de D N A   c ha i n s ,   h y dr o g e n   b o n de t o ge t h e b e t w e e n   b a s e s   A - T   a nd  G - C .     T h e   do ub l e   h e l i s t r a nde s t r uc t u r e   i s   c o n f i gu r e b y   t w o   s i n gl e   s t ra n ds .   F o ur   ki n ds   o f   b a s e s   a r e   f o un i   t h e   s t r a nds :   A de ni n e   (A );   G ua n i n e   (G );   T h y m i n e   (T );   a n d   C y t o s i n e   (C)  a s   s h o w   i n   F i g u r e   D N A   b a s e d   c r y pt o gr a p h y   a l go r i t hm s   ha v e   s a t i s f a c t o r y   r e s ul t s   i t e r m s   o f   s e c ur i t y   a n pe r f o r m a n c e .   K e y   fe a t ur e s   o f   D N A   s uc h   a s   l a r ge   s t o ra ge   c a pa c i t y   a n u n i que n e s s ,   p r o v i de s   m o r e   s e c ur i t y   t o   D N A   b a s e c r y pt o gr a p h y     a l go ri t hm   [2 2,   23].   T a b l e s   a n 3   s h o w s   t h e   D N A   a d di t i o n   a n s ub t r a c t i o n   r u l e s   w h e r e   t h e   a ddi t i o r ul e s   a r e   us e i n   t h e   e n c r y pt i o p r o c e s s   a n d   t h e   s ub t r a c t i o r ul e s   i de c r y pt i o n   p r o c e s s .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   10 ,   N o .   1 F e b r ua r y   2020  :     10 3 5   -   1042   1038     F i gu r e   2 .   D N A   s t r uc t u r e       T a b l e   2 .   A dd i t i o o pe r a t i o f o r   t h e   D N A   s e que n c e   +   A   T   C   G   A   A   T   C   G   T   T   C   G   A   C   C   G   A   T   G   G   A   T   C     T a b l e   3 .   S ub t r a c t i o o pe r a t i o f o r   t h e   D N A   s e que n c e   -   A   T   C   G   A   A   G   C   T   T   T   A   G   C   C   C   T   A   G   G   G   C   T   A         5. 3 .   Li n e a r   f e e d b a c k   s h i ft   r e g i s te r   (LF S R )   A   ra n do m   n u m b e r   ge n e ra t o r   h a s   b e e n   us e t o   ge n e r a t e   a   l o t   o f   ke y s ,   t h e   n -   l e n gt h   L F S R   c o n s i s t s   of   n   f l i p - f l o ps   0,   1,   2…   N - 1 ,   e a c c a n   s t o r e   s i n g l e   b i t .   F i g u r e   s h o w s   a   16  b i t   L F S R ,   t h e   c h a ra c t e ri s t i c   po l y n o m i a l   i s   x 16 +x 15 +x 13 +x 4 + [24,   25] .   K e y s   ge n e r a t e b y   L F S R   a r e   a   1 b i t   l e n g t h   w i t h   e a c h   i t e r a t i o n .   W h e n   i t   r e a c h e s   t h e   s e e v a l ue ,   ke y s   w o ul b e   r e pe a t e a ga i n,   t h e   a l go r i t h m   t ha t   ge n e ra t e   t h e   ke y   s e que n c e   i s   a ppl i e f i r s t ,   t h e a n o t h e r   a l go ri t hm   i s   us e t o   c o m b i n e   t h e s e   16  b i t   ke y s   i n t o   a   s i n g l e   b i n a r y   ke y   w i t h   t h e   s a m e   s i z e   of   t h e   o r i gi na l   b i n a r y   pl a i t e xt   m e s s a ge . ( a f t e r   c o n v e r t   i t   i n t o   i t s   A S CII  c o de   v a l ue s ).   By   d o i n s o ,   e a c h   m e s s a ge   w o ul ha v e     a   ke y   v a l ue   di f fe r s   f r o m   o t h e r   m e s s a ge   de pe n d i n g   o i t s   s i z e   (b i t s   l e n gt h).           F i gu r e   3 .   A - 1 b i t   L F S R     6.   P R O P O S ED   A LG O R I T H M   In  t hi s   w o r k,   t h e   m e s s a ge   t r a n s f e b e t w e e n   Io T   n o de s   t hr o ugh  M Q T T   p r o t o c o l   ha s   b e e n   e n c r y pt e d   a n de c r y pt e us i n o n e   t i m e   pa a n D N A   c o m put i n t e c hni que s .   M e s s a ge s   (pl a i n   t e xt ge n e r a t e by   t h e   pub l i s h e r   n o de   i s   e n c r y pt e d   a n t h e   r e c e i ve r   n o de   (s ub s c ri b e r de c r y pt   t h e   m e s s a ge   r e t ra i n   t h e   o r i gi na l   m e s s a ge ,   s h o w   a   s c h e m a t i c   di a g ra m   o f   t h e   p r o po s e   s y s t e m   i F i gu r e   4.           F i gu r e   4 .   S c h e m a t i c   d i a g r a m   o f   t h e   p r o po s e s   s y s t e m   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       D NA   c om pu t i ng   bas e s t r e am   c i phe r   f or   i n t e r n e t   of   t h i ngs   us i ng  M Q T T   pr ot oc o l   ( Noor   A . H us s e i n )   1039   7.   R ES U LTS   T h e   e n c r y pt i o n   w o r ks   i t h e   f o l l ow i n s t e ps :   1)   Co n v e r t   t h e   p l a i n   t e xt   i n t o   a   b i na r y   fo r m .   F o r   e x a m p l e   a   m e s s a ge   " h e l l o   w o r l d"   i s   c o n v e r t e t o :   10000000 000010 111000 000000 001011 010000 000000 01010 10000000 000011 010000 000000 010010 1000 00000001 100101 000000 000111 001010 000000 011110 01010 00000011 110010 10000 0 010111 100101   2)   E n c o de   t h e   b i n a r y   s e que n c e   m e s s a ge   s u c h   t ha t   e a c h   t w o   b i t s   de n o t e   a   ge n o m e   de pe n ds   o n   t h e i r   w h e r e   A = 00,   T = 01 ,   C= 1 0,   G = 11 .   T h e t h e   D N A   m e s s a ge   i s :   A A A A T CCA A A A A T C T T A A A A T CG A A A A A T CG A A A A A T CG G A A A A A CA A A A A A T G T G A A A A T CG G A A A A T G A CA A A A T CG A A A A A T CT A   3)   G e n e ra t e   a   P R N G   us i n t h e   16 - b i t   L F S R   w h i c h   w i l l   ge n e ra t e   a n   a rra y   w i t h   16 - b i t   b i na r y   of   e a c h   e l e m e n t .   In   t hi s   s t e p,   a n   a l go ri t hm   i s   us e t o   c o m b i n e   t h e s e   n u m b e r s   t o   g e n e ra t e   a   b i na r y   s e que n c e   w i t h   a   l e ngt e qua l   t o   t h e   l e ngt o f   t h e   o r i g i n a l   b i na r y   pl a i t e xt   m e s s a ge :   10000000 000010 111000 000000 001011 010000 000000 01010 10000000 000011 010000 000000 010010 1000 00000001 100101 000000 000111 001010 000000 011110 01010 00000011 110010 100000 010111 100101   4)   T h e   b i n a r y   ke y   m e s s a ge   i s   a l s o   e n c o de d   i n t o   a   ge n o m e   s e que n c e   i t h e   s a m e   m a nn e r   i n   s t e 2 :   CA A A A A CG CA A A A A CG T A A A A A T T T A A A A A T CCA A A A A CT T A A A A A G A CCA A A A G CT T A A A A G G A CCA A A G G A CCA A T T G C T T A A T CG   5)   By   us i n T a b l e   2   (A dd i t i o n   rul e s t h e t h e   D N A   s e que n c e   i s :   CA A A T CA G CA A A T CG C T A A A T C CT T A A A T CC CCA A A T CT C T A A A A CG A CCA A T G CT T T A A T   6)   A   n e w   b i n a r y   ke y   i s   ge n e r a t i n us i n L F S R   w i t h   l e ngt h   e qua l   t h e   D N A   s e que n c e   ge n e ra t e i s t e ps   a b ov e .   S uc h   t ha t   i f   a n y   b i t   i n   t h i s   ke y   i s   t h e t h e   c o rr e s po ndi n g   ge n o m e   i s   i n v e rt e (A = T   &   G = C):   11011100 000000 000110 110000 000000 011010 000000 00001 11000000 000001 100010 000000 000010 00   7)   T h e   f i n a l   s e que n c e   i s   t h e   c i ph e r   m e s s a ge   t ha t   i s   s e nt   by   t h e   pub l i s h e r   n o de ,   t h e   de c r y pt i o n   pr o c e s s   i s   t h e   r e v e r s e   pr o c e s s   of   t h e   e n c r y pt i o n   b ut   i n s t e a o f   t h e   T a b l e   ( A ddi t i o n   r u l e s ),   T a b l e   S ub t r a c t i o n   rul e s a r e   us e d:   CA T A T C T CG T T T A G CG A A A T T CG A A T T T A G G G G A A T T G A G A T T T T G CT C CA T A CG A A A T T A       8.   A LG O R I T H M   I M P LEM EN TA TI O N   R ES U LTS   In  F i g u r e   (a )   a nd  (b s h o w s   t h e   r e s ul t s   o f   i m p l e m e nt a t i o n   a   R a s pbe rr y   pi   n o de s   bo t h   i e n c r y pt i o n   a n de c r y pt i o n :             (a )     F i gu r e   5 .   S y s t e m   i m p l e m e nt a t i o n ,   (a E n c r y pt i o p r o c e s s   ( c ont i nu e )     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   10 ,   N o .   1 F e b r ua r y   2020  :     10 3 5   -   1042   1040       (b )     F i gu r e   5 .   S y s t e m   i m p l e m e nt a t i o n ,   (b D e c r y pt i o n   p r o c e s s       9.   C O N C LU S I O N   In f o r m a t i o n   s e c uri t y   i s   o n e   of   t h e   m o s t   r i s ky   a n c h a l l e n ge   i s s ue s   i n   Io T   a ppl i c a t i o n   w h i c h   r e qui r e   m o r e   a t t e n t i o f r o m   t h e   r e s e a r c h e r s .   I t hi s   w o r a   m u l t i - l e v e l   of   da t a   e n c r y pt i o n   ha s   b e e n   a p pl i e d .     E n c o de   t h e   pl a i n   t e xt   m e s s a ge   i n t o   a   D N A   s e que n c e .   T h e n   a ppl y   D N A   c o m put i n g   b e t w e e n   t h e   c o de D N A   m e s s a ge   a n d   t h e   e n c o de D N A   k e y   by   m e a n s   o f   D N A   c o m put i n g   r u l e s .   A l s o   a n o t h e r   ke y   s e que n c e   ge n e r a t e by   t h e   L F S R   w i t h   d i f fe r e nt   s e e v a l ue ,   a n ge n e r a t e s   a   ke y   s e que n c e   t hi s   t i m e   w i t l e n gt e qua l   t o   t h e   l e ngt of   t h e   e n c r y pt e D N A   m e s s a ge   t o   ge n e r a t e   t h e   c i p h e r   D N A   m e s s a ge .   T h e   f i n a l   a l go r i t hm   s h o w s   t h a t   t h e   s i z e   of   t h e   c i p h e m e s s a ge   i s   t w i c e   t h e   o r i g i n a l   m e s s a ge .       R EF ER EN C ES   [ 1]   F r us t a c i   M. ,   P a c e   P. ,   A l o i   G. ,   a n F o r t i no   G . ,   " E v a l u a t i ng   c r i t i c a l   s e c ur i t y   i s s u e s   o f   t h e   I o T   w o r l d:   P r e s e n t   a nd   f ut ur e   c ha l l e ng e s , "   I E E E   I n t e r ne t   o f   T h i ng s   J our na l ,   v o l .   5 ,   pp .   248 3 - 2495,   2 018 .   [ 2]   A l a ba   F . A . ,   O t hm a n   M . ,   H a s h e m   I . A . T . ,   a nd   A l o t a i b i   F . , " I nt e r ne t   o f   t hi ng s   s e c ur i t y :   A   s ur v e y , "   J our na l   o f   N e t w or k   and  C om pu t e r   A p pl i c a t i ons ,   v o l .   8 8,   pp .   10 - 28 ,   2017 .   [ 3]   K a ul   N .   a nd   S h i kh a . ,   " A l g o r i t hm   f o r   t e x t   d a t a   e nc r y pt i o by   p o s i t i o s w a pp i ng   ba s e d   o L F S R   ps e udo r a ndo m   k e y   g e ne r a t i o n, "   I n t e r na t i ona l   J ou r na l   of   C om p ut e r   A pp l i c a t i o ns ,   v o l .   1 16,   pp .   097 5 - 8887 ,   2015 .   [ 4]   M a n i f a v a s   C . ,   H a t z i v a s i l i s   G . ,   F y s a r a k i s   K .   a nd   P a pa e f s t a t h i o u   Y . ,   " A   s ur v e y   o f   l i g ht w e i g h t   s t r e a m   c i phe r s   f o r   e m be dd e d   s y s t e m s , "   Se c ur i t y   and   C om m u ni c at i on   N e t w or k s ,   v o l .   9 ,   pp .   1226 - 12 46 ,   2 016 .   [ 5]   P udi   V. ,   C ha t t o pa dhy a y   A.   a nd  L a m   K . ,   " S e c ur e   a nd   l i g ht w e i g ht   c om pr e s s i v e   s e ns i ng   us i ng   s t r e a m   c i phe r ,"   201 I E E E   T r an s a c t i on s   o C i r c u i t s   a nd   Sy s t e m s   I I :   E x p r e s s   B r i e f s ,   v o l .   65,   pp .   371 - 37 5,   20 18.   [ 6]   I br a hi m   F. ,   M o us s a   M . I .   a nd  A bda l ka d e r   H . M . ,   " A   s y m m e t r i c   e n c r y pt i o a l g o r i t hm   ba s e o D N A   c o m put i ng , "   I nt e r n at i on al   J o ur n al   o f   C om put e r   A pp l i c a t i ons ,   v o l .   97 ,   pp .   0975 - 8887 ,   2014     [ 7]   A i c h,   A . ,   D a s , S . S .,   D a s h,   R . S . ,   a nd  D e hu r i ,   S . ,   " D e o xy r i b o nuc l e i c   a c i ( D N A )   f o r   a   s ha r e s e c r e t   k e y   c r y pt o s y s t e m   w i t D i f f i e   he l l m a k e y   s ha r i ng   t e c hn i qu e , "   P r oc e e di ngs   o f   t he   2015   T h i r d   I n t e r na t i ona l   C o nf e r e nc e   on  C om put e r ,   C om m un i c a t i on,   C o nt r ol   a nd  I n f or m at i on   T e c hn ol o g y   ( C 3I T ) ,   H o o g hl y ,   I ndi a ,   pp .   1 - 6 ,   2015 .   [ 8]   A nw a r   T. ,   K um a r   A .   a nd   P a u l   S . ,   " D N A   c r y pt o g r a ph y   ba s e d   o s y m m e t r i c   ke y   e xc ha ng e , "   I nt e r n at i on al   J ou r na l   of   E ngi ne e r i n and   T e c hno l og y   ( I J E T ) ,   v o l .   7 ,   201 5.     [ 9]   M e k t o ubi   A . ,   H a s s a n i   H .   L . ,   B e l ha d a o ui   H .   a nd  R i f i   M . ,   Z a k a r i   A . ,   " N e w   a ppr o a c f o r   s e c ur i ng   c o m m uni c a t i o o v e r   M Q T T   pr o t o c o l   A   c o m pa r a i s o be t w e e n   R S A   a nd  E l l i pt i c   C ur v e , "   20 16  T h i r I nt e r na t i ona l   C o nf e r e nc e   on  Sy s t e m s   o f   C ol l ab or a t i on   ( Sy s C o) ,   C a s a b l a nc a ,   M o r o c o ,   pp.   1 - 6 ,   2 0 16.   [ 10]   B ha w i y ug a   A . ,   D a t a   M .   a nd  W a r da   A . ,   " A r c hi t e c t u r a l   de s i g o f   t o ke ba s e a u t he n t i c a t i o o f   M Q T T   pr o t o c o l   i n   c o ns t r a i ne I o T   de v i c e , "   I nt e r na t i ona l   C on f e r e nc e   on  T e l e c om m uni c at i on  S y s t e m s   Se r v i c e s   an A pp l i c at i on s   ( T SSA ) ,   L o m bo k,   I ndo ne s i a ,   pp .   1 - 4,   20 17.   Evaluation Warning : The document was created with Spire.PDF for Python.
Int   J   E l e c   &   Co m E n g     IS S N :   2088 - 8708       D NA   c om pu t i ng   bas e s t r e am   c i phe r   f or   i n t e r n e t   of   t h i ngs   us i ng  M Q T T   pr ot oc o l   ( Noor   A . H us s e i n )   1041   [ 11]   B e g um   M . ,   F e r dus h   J.   a nd  M o a z z a m   G . M . ,   " A   h y b r i c r y pt o s y s t e m   us i ng   D N A ,   O T P   a nd  R S A , "   I nt e r na t i o na l   J our nal   o f   C om pu t e r   A p pl i c a t i on s ,   v o l .   1 72 ,   p p.   09 75 - 8887 ,   201 7.   [ 12]   H ua ng   J . ,   T s a i   P o .   a nd  L i a o   I . ,   " I m pl e m e nt i ng   pu bl i s h/ s ubs c r i b e   p a t t e r f o r   C o A P   i f o g   c o m put i ng   e nv i r o nm e n t , "   2017  I E E E   A n nua l   I n f or m a t i on  T e c hno l og y ,   E l e c t r on i c s   an M ob i l e   C om m un i c a t i on  C on f e r e nc e   ( I E M C O N ) V a nc o uv e r ,   C a n a da   ( B C ) ,   p p.   1 98 - 203 ,   2017 .   [ 13]   A nd y   S . ,   R a ha r dj o   B .   a nd  H a ni n dh i t o   B . ,   " A t t a c s c e na r i o s   a n s e c ur i t y   a na l y s i s   o f   M Q T T   c o m m uni c a t i o pr o t o c o l   i I o T   s y s t e m , "   I n t e r nat i o n al   C on f e r e nc e   on  E l e c t r i c al   E n gi ne e r i ng,   C om pu t e r   S c i e nc e   a nd  I n f or m a t i c s   ( E E C SI ) Y ogy a ka r t a ,   I ndo ne s i a ,   pp .   1 - 6,   20 17 .   [ 14]   W a r da n a   A . A .   a n P e r d a na   R . S . ,   " A c c e s s   c o nt r o l   o i n t e r ne t   o f   t h i ng s   b a s e o p ub l i s h/ s ub s c r i b e   u s i ng   a ut h e n t i c a t i o s e r v e r   a nd  s e c ur e   p r o t o c o l , "   2018  10 t I nt e r n at i o nal   C o nf e r e nc e   on  I nf o r m a t i o T e c hno l og y   and   E l e c t r i c al   E ng i ne e r i ng   ( I C I T E E ) ,   K ut a ,   I ndi a ,   pp.   1 18 - 123 ,   2018 .     [ 15]   R a y   P. P . ,   " A   s ur v e y   o i nt e r n e t   o f   t hi ng s   a r c hi t e c t ur e s , "   J o ur n al   of   K i ng  Saud   U n i v e r s i t y - C om put e r   and   I nf o r m a t i o Sc i e nc e s ,   v o l .   30 ,   pp.   2 91 - 319 ,   2018 .     [ 16]   Č o l a ko v i ć   A .   a nd  H a i a l i ć   M . ,   " I nt e r ne t   o f   t h i ng s   ( I o T ) :   A   r e v i e w   o f   e na bl i ng   t e c hno l o g i e s ,   c ha l l e ng e s ,   a nd   o pe r e s e a r c i s s u e s ,"   C om put e r   N e t w or k s ,   2018 .   [ 17]   Al - F uqa ha   A . ,   G u i z a ni   M . ,   M o ha m m a di   M . ,   A l e d ha r i   M.   a nd  A yy a s M . ,   " I nt e r ne t   o f   t h i ng s :   A   S ur v e y   o n     e na b l i ng   t e c hno l o g i e s ,   p r o t o c o l s ,   a nd  a pp l i c a t i o ns , "   20 15  I E E E   C om m uni c at i on s   S ur v e y s   &   T ut o r i al s ,   v o l .   17 ,     pp.   23 47 - 2376 ,   201 5.   [ 18]   C r uz - P i r i s ,   L . ,   R i v e r a ,   D . ,   M a r s a - M a e s t r e ,   I . ,   D e   L a   H oz ,   E .   a nd  V e l a s c o ,   J . ,   " A c c e s s   c o nt r o l   m e c ha ni s m   f o r   I o T   e nv i r o nm e nt s   ba s e d   o m o de l l i ng   c o m m uni c a t i o p r o c e dur e s   a s   r e s o ur c e s , Se ns or s ,   v o l .   1 8,   pp .   917 ,   201 8.   [ 19]   G ündo ğ a n,   C . ,   K i e t z m a nn ,   P . ,   L e nde r s ,   M . ,   P e t e r s e n ,   H . ,   S c hm i dt ,   T . C .   a nd   W ä h l i s c h,   M . ,   " N D N ,   C o A P ,   a nd   M Q T T :   A   c o m pa r a t i v e   m e a s u r e m e n t   s t udy   i t h e   I o T , "   ar X i v   pr e pr i nt   a r X i v : 1806 . 01 444 ,   2018 .   [ 20]   K a ur ,   J . ,   a nd   K a l e r ,   N . ,   " D e s i g a nd  i m p l e m e nt a t i o o f   a O T P   b a s e d a t a   s e c ur i t y   m o de l   i nc o pe r a t i ng   A E S   a nd  s ha 2   i c l o ud   e nv i r o nm e nt , "   I nt e r nat i on al   J our n al   O f   C om p ut e r s   &   T e c hno l og y ,   v o l .   17,   p p.   70 81 - 7091 ,   201 8.   [ 21]   N a r e n dr a kum a r ,   S . ,   R a z a qu e ,   A . ,   P a t e l ,   V . ,   A l m i a ni ,   M . ,   R i z v i ,   S . S .   a nd  H a ns ,   A . ,   " T o ke s e c ur i t y   f o r   i nt e r n e t   o f   t hi ng s , "   I n t e r nat i o nal   J our nal   o f   E m be dde Sy s t e m s ,   v o l .   10 ,   pp .   33 4 - 343,   20 18.   [ 22]   V a da v i y a   D . O .   a nd  P r o f .   T a nde l   P . H . ,   " S e c ur e   e nc r y pt i o t e c hni qu e s   us i ng   D N A   c o m put a t i o n, "   I nt e r n at i on al   J our nal   o f   M o de r T r e nds   i E ngi ne e r i ng   and   R e s e ar c h ,   pp .   2349 - 9745 ,   2015 .   [ 23]   Z ha ng   X. ,   Z ho u   Z.   a nd  N i u   Y . ,   " A i m a g e   e nc r y pt i o m e t ho b a s e o t h e   f e i s t e l   ne t w o r a n dy na m i c   D N A   e nc o di ng , "   201 I E E E   P hot on i c s   J ou r na l ,   v o l .   1 0,   pp .   1 - 14 ,   2018 .   [ 24]   W G . ,   W a ng   K . ,   Z ha ng   J .   a nd  H e   J . ,   " A   l i g ht w e i g h t   a nd  e f f i c i e n t   e nc r y pt i o s c he m e   ba s e o L F S R , "   I nt e r na t i ona l   J our nal   o f   E m be dde Sy s t e m s ,   v o l .   10 ,   pp .   2 25 - 232 ,   201 8.   [ 25]   Z ho L . ,   Y e K . H . ,   H a nc ke   G . ,   L i Z .   a nd  S u   C . ,   " S e c ur i t y   a nd  pr i v a c y   f o r   t he   i ndu s t r i a l   i n t e r ne t   o f   t hi ng s   A ov e r v i e w   o f   a ppr o a c he s   t o   s a f e g ua r di ng   e ndpo i n t s , "   201 8   I E E E   S i gn al   P r o c e s s i ng  M aga z i ne ,   v o l .   3 5 ,     pp.   76 - 87 ,   201 8.       A B BR E V I A TI O N S     M 2 M                          M a c h i n e   t o   M a c h i n e     A                                       A d e n i n e     G                                       G u a n i n e     T                                       T h y m i n e                                       Cy t o s i n e     A M Q P                     A d v a n c e d   M e s s a g e   Q u e u i n g   P ro t o c o l   X M P P                       E x t e n s i b l e   M e s s a g i n g   a n d   P r e s e n c e   P r o t o c o l       P RN G                      P s e u d o   Ra n d o m   N u m b e G e n e ra t o r     Co A P                         Co n s t ra i n e d   A p p l i c a t i o n   P r o t o c o l     D N A                           D e o x y r i b o n u c l e i c   A c i d      Io T                                 In t e r n e t   o T h i n g s     O T P                             O n e   T i m e   P a d     L F S                       L i n e a F e e d b a c k   S h i ft   R e g i s t e r      M Q T T                     M e s s a g e   Q u e u e   T e l e m e t r y   T ra n s p o rt               B I O G R A P H I ES   O F   A U T H O R S       N oo r   A . H u s s e i n , s t u de n t   M S C   i M T U ,   E l e c t r i c a l   E ng i ne e r i ng   T e c hni c a l   C o l l e g e .   I r a q .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2088 - 8708   Int   J   E l e c   &   Co m E n g ,   V o l .   10 ,   N o .   1 F e b r ua r y   2020  :     10 3 5   -   1042   1042         D r . E n g . M o h am e d   I . S h u j a   D e g r e e :   G r a du a t e   o f   t h e   P o l y t e c hni c   un i v e r s i t y   of   B uc ha r e s t ,   F a c ul t y   of   E l e c t r i c a l   a nd  C o m pu t e r   E ng i ne e r i ng   ( C o m put e r   D i v i s i o n)     -   P hD   i N e ur a l   N e t w o r k,   P o l y t e c hni c   un i v e r s i t y   o f   B uc ha r e s t   ( 20 03 ) .     -   B s c .   E l e c t r i c a l   &   C o m pu t e r   E ng i ne e r i ng   / P o l y t e c hni c   U ni v e r s i t y   B U C .   ( 199 6)   -   A bs o l v e nt   o f   O   l e v e l s   de g r e e   f r o m   B r i t i s h   a c a de m i c   / N a i r o bi   ( 19 78 ) .   -   A bs o l v e nt   o f   A   l e v e l s   de g r e e   f r o m   B r i t i s h   a c a de m i c   / N a i r o bi   ( 19 88 ) .     G oo g l e   s c ho l a r :   ht t ps : / / s c ho l a r . g o og l e . c o m / c i t a t i o ns ? hl = e n& us e r = W 4hg J nI A A A A J & v i e w _o p= l i s t _w o r ks & g m l a = A J s N - F 44uo 2bE _hW t ns K a B d598Y 0N V c ke Q 2H 4y B V E 4l U S v W e I x76oL O uI Z o T R 7hka 6i _E U E pT V U g r bJ t N m y B j F J 24s D P km 2 i I l z p7G - N Y j t uK X A U V A 1x3R 0& g m l a = A J s N - F 5K e X R F _hG _ nK 21c r _m D H Z 6g 8E B 7G Y o R j K y uP g F npX _ A T 3U 8v J f O K Q uB uA j y 0 W R c i uZ L C 7O 041z J L f M N 0L I R a w Z kL s 0R C h2F F O kJ X V s qm J i bL a t N xY & s c i und= 97 6728 6374 95 68126 0   R e s e a r c g a t e ht t ps : / / w w w . r e s e a r c hg a t e . ne t / pr o f i l e / M o ha m e d_S hu j a a     A f f i l i a t i o n:   M T U ,   E l e c t r i c a l   E ng i n e e r i ng   T e c hni c a l   C o l l e g e .   I R A Q     P ubl i s he d   R e s e ar c h s &   A c t i v i t i e s :   A ut ho r   o r   c o - a ut ho r   o f   s e v e r a l   pa p e r s   i n   t he   f i e l ds   o f   C i r c u i t   T he o r y ,   S i g na l   a nd   I m a g e   P r o c e s s i ng ,   N e u r a l   N e t w o r k s ,   C o m put e r i z e s o f t w a r e ,   pub l i s he d   i n   I r a a nd   i nt e r n a t i o na l   s c i e n t i f i c   j o ur na l s .       1.   R e s e a r c i l a ng ua g e   i n t e r f a c e s   us i ng   ne u r a l   ne t w o r ks   ( c o nf e r e nc e   i un i v e r s i t y   of   t hi qa r   I r a q)   2.   A   s ur v e y   o hi d de n   s ha d e s   ( B uc ha r e s t   r o . )   3.   P r o j e c t   o n   l o g i c   a nd   c o m put e r   de s i g n.   4.   A r t i f i c i a l   n e u r a l   n e t w o r k s   o i m a g e   pr o c e s s i ng .   5.   P r o j e c t   o n   c o m put e r   s e c ur i t i e s   ( v i r us e s   &   t y pe   o f   a t t a c ks . )   6.   3D   F i ng e r - P r i n t   I de nt i f i c a t i o us i ng   3D   R i ng l e t   T r a n s f o r m   ( u s i ng   n e ur a l   N e t w o r k)   7.   R e s e a r c i n   H e a m o t i o n   de t e c t i o pu bl i s h e d   i n   B a by l o U ni v e r s i t y   o f   t e c hno l ogy   ( 2013) .   8.   P e r s o na l i z i ng   s e a r c e ng i n e   u s i ng   c o r r e l a t i o w o r d,   pub l i s h e i I J R E T ,   i m pa c t   f a c t o r   1 . 5   I M P A C T :   I nt e r na t i o na l   J o u r n a l   o f   R e s e a r c i n   e ng i ne e r i ng   &   T e c hno l o gy   2014,   45 - 52   9.   B ui l di ng   w e c r a w l e r   ba s e o be e   s w a r m   i nt e l l i g e nc e   a l g o r i t hm s .   P ubl i s h e I J C S I .   J o ur na l .   S e pt e m be r   2013 .   10.   T he   e f f e c t   of   no i s e   o di g i t a l   pha s e   l o c ke l o o c i r c ui t   o f   s e c o nd  o r de r ,   pub l i s he o n   2018 / U ni v e r s i t y   o f   s c i e nc e   c i t y   c o l l e g e   . B a g hd a d. ( 20 18) .   11.   I m pl e m e n t i ng   B e z i e r   S ur f a c e   I nt e r po l a t i o a nd  N . N   i S ha p e   R e c o ns t r uc t i o a nd  D e p t E s t i m a t i o o f   a   2D   I m a g e .   ( S c o pus )   ( A I C I   publ i s he r )   12.   D e s i g a nd  I m pl e m e n t a t i o o f   A E S   U s i ng   F B G A .   I nt e r na t i o n a l   c o nf e r e nc e   o r e c e n t   i nv o i a t i o n   i n   e l e c t r i c a l   a nd   e l e c t r o ni c   e ng .   20 18.   ( I C R I E E C ) ( P ubl i s I E E E ) .   13.   D e s i g a nd  I m pl e m e n t a t i o o f   A E S   D e c r y pt i o U s i ng   F P G A .   ( I C N T E T -   I nt e r na t i o na l .   C o nf e r e nc e   o n e w   t r e nd   i e ng .   &   t e c hno l o gy .   I E E E . )   14.   A D A P T I V E   F I L T E R   F O R   A M E M O R Y   H P   A D I S T O R T I O N   I N   O F D M   S I G N A L S .   ( S c o pus )   J o ur na l   o f   E ng i ne e r i ng   g   a nd   A ppl i e d   S c i e nc e s . (   M E D W E L L   ) .   15.   M ul t i pl e   P a r a m e t e r s   O p t i m i z a t i o f o r   C o g ni t i v e   R a di o   E nv i r o nm e nt   E m p l oy i ng .   I nt e ns i f i c a t i o a n D i v e r s i f i c a t i o n.   ( N T C C I T ,   A l M a ns ur   c o l l e g e   uni v e r s i t y   i nt e r n a t i o na l   . c o nf e r e nc e   o n e w   t r e nd   i c o m put i ng ,   c o m m uni c a t i o a nd   i nf o r m a t i o t e c h. 20 18.   16.   I m a g e   T r a ns m i s s i o U s i ng   C o m bi ne F o r w a r e E r r o r   C o nt r o l   a nd  Z e r o   T r e e   W a v e l e t .   D o m a i ns   E nc o di ng   O v e r   V a r y i ng   C ha nne l .   A l N i s o ur   c o l l e g e   U ni v e r s i t y   C o nf e r e nc e .     ( 201 8)       Evaluation Warning : The document was created with Spire.PDF for Python.