Photo Photo Photo Photo Photo Photo

Print
E-mail
Computer Science:X.K.N: A Proposed Method for Data Encryption Using XOR and NOT Logical Gates with LFSR Generated Keys

 

 

X.K.N: A Proposed Method for Data Encryption Using XOR and NOT Logical Gates with LFSR Generated Keys

Qusay Mohamed Jaafar*

Department of Computer Communication Engineering, Alrafidain University College, Baghdad, Iraq

Abstract

In this paper, a method for data encryption was proposed using two secret keys, where the first one is a matrix of XOR's and NOT's gates (XN key), whereas the second key is a binary matrix (KEYB) key. XN and KEYB are (m*n) matrices where m is equal to n. Furthermore this paper proposed a strategy to generate secret keys (KEYBs) using the concept of the LFSR method (Linear Feedback Shift Registers) depending on a secret start point (third secret key s-key). The proposed method will be named as X.K.N. (X.K.N) is a type of symmetric encryption and it will deal with the data as a set of blocks in its preprocessing and then encrypt the binary data in a case of stream cipher.

Keywords: Computer security, Encryption, LFSR, Symmetric, block and stream cipher, Exclusive OR, NOT.



X.K.N  طريقة مقترحة لتشفير البيانات باستخدام البوابات المنطقية XOR  و NOT  مع مولد المفاتيح LFSR

قصي محمـد جعفــر*

قسم هندسة اتصالات الحاسوب، كلية الرافدين الجامعة، بغداد, العراق

الخلاصة

في هذا البحث تم اقتراح طريقة لتشفير البيانات باستخدام مفتاحين سريين, حيث ان المفتاح الاول سوف يكون كمصفوفة من بوابات XOR  وبوابات NOT  وسوف يتم تسميته (المفتاح XN ), اما المفتاح الثاني سيكون كمصفوفة ثنائية  وسوف يتم تسميته (المفتاح KEYB ).XN و KEYB  هي مصفوفتين بحجم (m*n) حيث ان m يساوي n.  ايضاً في هذه الطريقة  المقترحة تم اقتراح استراتيجية لتوليد عدد من المفاتيح السرية (KEYBs ) مستخدما مفهوم طريقة (LFSR ) (مسجل ازاحة التغذية المسترجعة الخطية) اعتماداً على نقطة بداية سرية (مفتاح سري ثالث s-key ). هذه الطريقة المقترحة سوف يتم تسميتها X.K.N وتعتبر كنوع من التشفير المتناظر والتي سوف تتعامل مع البيانات كمجموعة من الكتل في مراحل المعالجة الاولية ومن ثم تشفير البيانات الثنائية في حالة من التشفير التدفقي.





alt

 

 

S5 Box

Login



Register

*
*
*
*
*

Fields marked with an asterisk (*) are required.