Document Type : Research Paper

Author

College of Computers, University of Anbar

10.37652/juaps.2008.15412

Abstract

SSL/TLS is the protocol that is used for the vast majority of secure transactions over the Internet. However, this protocol needs to be extended in order to create a promising platform for the integration of quantum cryptography (QC) into the Internet infrastructure. This paper presents a novel extension of SSL/TLS that significantly facilitates such type of integration. This extended version of SSL/TLS is called QSSL (Quantum SSL). During the development of QSSL, a concentration has been made on the creation of a simple, efficient, general, and flexible architecture that enables the deployment of practical quantum cryptographic-based security applications. Indeed, QSSL efficiently supports unconditionally secure encryption (one-time pad) and/or unconditionally secure authentication (based on universal hashing). A simplified version of QSSL based on BB84 (Bennett-Brassard 84) quantum key distribution (QKD) protocol has been implemented and experimentally tested. This has enabled us to experimentally assess our protocol design based on software simulation of the quantum channel events used for QKD.

Keywords

Main Subjects

[1] C. Elliott, D. Pearson, and G. Troxel, "Quantum cryptography in practice," ACM SIGCOMM'03 Conference, Germany, August 2003, pp. 227-238.
[2] C. Elliott et al, "Current status of the DARPA quantum network," BBN Technologies, arXiv: quant-ph/0503058, March 2005.
[3] R. Alleaume, Ed., "SECOQC white paper on quantum key distribution and cryptography," Secoqc-WP-v5, Version 5.1, January 2007.
[4] C. Williams et al, "a high speed quantum communication testbed," NIST Proceedings, 2002.
[5] T. Dierks and C. Allen, "The TLS protocol version 1.0," RFC 2246, January 1999.
[6] T. Dierks and E. Rescorla, "The TLS protocol version 1.1," RFC 4346, April 2006.
[7] W. Stallings, Cryptography and Network Security, 3rd Edition, Pearson Education International, USA, 2003.
[8] P. Eronen and H. Tschofeing, Eds., "Pre-shared key ciphersuites for TLS," RFC 4279, December 2005.
[9] U. Blumenthal and P. Goel, "Pre-shared key ciphersuites with NULL encryption for TLS," RFC 4785, January 2007.
[10] C. Bennett and G. Brassard, "Quantum cryptography: Public key distribution and coin tossing," International Conference on Computers, Systems & Signal Processing, India, December 1984, pp. 175-179.
[11] S. Faraj et al, "Optical network models for quantum cryptography," Proceedings of 17th IFIP/Sec2002 Conference, Egypt, May 2002.
[12] S. Faraj, "Unconditionally secure authentication in quantum key distribution," i-Manager's Journal on Software Engineering, Vol. 1, No. 3, January-March 2007, pp. 30-42.