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.
Taki El_Deen, A., & Hikal, I. (2010). Blowfish cryptography implementation by using Microcontroller. The International Conference on Electrical Engineering, 7(7th International Conference on Electrical Engineering ICEENG 2010), 1-6. doi: 10.21608/iceeng.2010.33260
MLA
Ali E. Taki El_Deen; I N. A. Hikal. "Blowfish cryptography implementation by using Microcontroller", The International Conference on Electrical Engineering, 7, 7th International Conference on Electrical Engineering ICEENG 2010, 2010, 1-6. doi: 10.21608/iceeng.2010.33260
HARVARD
Taki El_Deen, A., Hikal, I. (2010). 'Blowfish cryptography implementation by using Microcontroller', The International Conference on Electrical Engineering, 7(7th International Conference on Electrical Engineering ICEENG 2010), pp. 1-6. doi: 10.21608/iceeng.2010.33260
VANCOUVER
Taki El_Deen, A., Hikal, I. Blowfish cryptography implementation by using Microcontroller. The International Conference on Electrical Engineering, 2010; 7(7th International Conference on Electrical Engineering ICEENG 2010): 1-6. doi: 10.21608/iceeng.2010.33260