- Avrupa Bilim ve Teknoloji Dergisi
- Issue: 14
- The Knapsack Cryptography with Bell Number using Python Programming
The Knapsack Cryptography with Bell Number using Python Programming
Authors : Nilgün Demir, Setenay Doğan, Furkan Tokaç
Pages : 334-336
Doi:10.31590/ejosat.487931
View : 5 | Download : 2
Publication Date : 2018-12-31
Article Type : Research
Abstract :The cryptology is consisted of Kryptos ( hidden) and logos (word) terms in the Greek. It also means that "secrecy science” at the communication. In the present days, the expansion of the electronic comminucation network has more increased the importance of cryptology. In this work, we have focused on Knapsack cryptosystem. In this purpose, the Bell numbers in the form of ‘super- increasing sequence’, which constitute the hypotenuse of the Bell triangle, are generated in the Python programming. The Knapsack encryption and decryption of these numbers are modeled using the Python program. Furthermore, the encryption was tested on a physical equation and it was observed that the Bell numbers are suitable for Knapsack encryption.Keywords : Bell number, Knapsack encryption, Python