Araştırma Makalesi

The Knapsack Cryptography with Bell Number using Python Programming

Sayı: 14 31 Aralık 2018
PDF İndir
TR EN

The Knapsack Cryptography with Bell Number using Python Programming

Öz

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. As an example, “ULUDAG UNIVERSITY” was considered, a 12-bit encryption was performed. It was observed that the Bell numbers are suitable for Knapsack encryption.

Anahtar Kelimeler

Kaynakça

  1. Merkle R.C., Hellman M.E., 1978. Hiding Information ans Signatures in Trapdoor Knapsacks. IEEE Transaction on Information Theory 24, 525-530.
  2. Thangavel M., Varalakshmi P., 2016. A Noval Public Key Cryptosystem Based on Merkle-Hellman Knapsack Cryptosystem. IEEE Eighth International Conference on Advanced Computing, IEEE Xplore, 117-122.
  3. Zhang W., Wang B., Hu Y., 2009. A New Knapsack Public-Key Cryptosystem. Fifth International Conference on Information Assurance and Security, IEEE Xplore, 53-56.
  4. Stallings W., 2010. Knapsack Public-Key Algorithm. ISBN-10: 0136097049, Supplement to Cryptography and Network Security, Fifth Edition.
  5. Jain A., Chaudhari N.S., 2015. Analysis of the improved knapsack cipher.Eighth International Conference on Contemporary Computing, IEEE Xplore.
  6. Guichard D. February 4, 2018. Combinatorics and Graph Theory https://www.whitman.edu/mathematics/cgt_online/book/section01.04.htmlWeisstein,
  7. Eric W. Bell Triangle. MathWorld–A Wolfram Web: Resource. http://mathworld.wolfram.com/BellTriangle.html
  8. Venners B., 2003. The Making of Python. Artima Developer, Retrived 22 March 2007.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

31 Aralık 2018

Gönderilme Tarihi

26 Kasım 2018

Kabul Tarihi

10 Aralık 2018

Yayımlandığı Sayı

Yıl 2018 Sayı: 14

Kaynak Göster

APA
Demir, N., Doğan, S., & Tokaç, F. (2018). The Knapsack Cryptography with Bell Number using Python Programming. Avrupa Bilim ve Teknoloji Dergisi, 14, 334-336. https://doi.org/10.31590/ejosat.487931
AMA
1.Demir N, Doğan S, Tokaç F. The Knapsack Cryptography with Bell Number using Python Programming. EJOSAT. 2018;(14):334-336. doi:10.31590/ejosat.487931
Chicago
Demir, Nilgün, Setenay Doğan, ve Furkan Tokaç. 2018. “The Knapsack Cryptography with Bell Number using Python Programming”. Avrupa Bilim ve Teknoloji Dergisi, sy 14: 334-36. https://doi.org/10.31590/ejosat.487931.
EndNote
Demir N, Doğan S, Tokaç F (01 Aralık 2018) The Knapsack Cryptography with Bell Number using Python Programming. Avrupa Bilim ve Teknoloji Dergisi 14 334–336.
IEEE
[1]N. Demir, S. Doğan, ve F. Tokaç, “The Knapsack Cryptography with Bell Number using Python Programming”, EJOSAT, sy 14, ss. 334–336, Ara. 2018, doi: 10.31590/ejosat.487931.
ISNAD
Demir, Nilgün - Doğan, Setenay - Tokaç, Furkan. “The Knapsack Cryptography with Bell Number using Python Programming”. Avrupa Bilim ve Teknoloji Dergisi. 14 (01 Aralık 2018): 334-336. https://doi.org/10.31590/ejosat.487931.
JAMA
1.Demir N, Doğan S, Tokaç F. The Knapsack Cryptography with Bell Number using Python Programming. EJOSAT. 2018;:334–336.
MLA
Demir, Nilgün, vd. “The Knapsack Cryptography with Bell Number using Python Programming”. Avrupa Bilim ve Teknoloji Dergisi, sy 14, Aralık 2018, ss. 334-6, doi:10.31590/ejosat.487931.
Vancouver
1.Nilgün Demir, Setenay Doğan, Furkan Tokaç. The Knapsack Cryptography with Bell Number using Python Programming. EJOSAT. 01 Aralık 2018;(14):334-6. doi:10.31590/ejosat.487931

Cited By