Blowfish cryptography implementation by using Microcontroller | ||||
مجلة النيل للعلوم التجارية والقانونية ونظم المعلومات | ||||
Article 2, Volume 1, Issue 2, August 2021, Page 26-31 PDF (687.86 K) | ||||
Document Type: المقالة الأصلية | ||||
DOI: 10.21608/mnsli.2021.195165 | ||||
View on SCiNiTO | ||||
Authors | ||||
Ali Takieldeen; Heba Soltan | ||||
Abstract | ||||
The main task of paper studied new ciphering and deciphering techniques reported previously. Computer programs are designed in C language to perform theses algorithms and to assess their performance. Out of these algorithms, it is found that the BLOWFISH is the more sophisticated one. Therefore, a development for this algorithm is introduced to enhance its operation. This has been carried out by using the Microcontroller in the decrypting operation to support fast and more accurate operation. From the results of simulation, it is found that the expansion and permutation operations require most of the computing time. Therefore, software was designed and implemented to execute the expansion and permutation operations. A series of experiments was connected using the new developed algorithm as applied to different types of data (e.g. text, graphics and geographic maps). In all paper experiment, the encrypted and decrypted files were exactly the same. | ||||
Keywords | ||||
Blowfish Algorithm; AVR Microcontroller | ||||
Statistics Article View: 138 PDF Download: 190 |
||||