ULTRA GRIDSEC Peer-to-Peer Computational Grid Middleware Security - Fifth International Conference on Information Technology New Generations ULTRA

ULTRA GRIDSEC Peer-to-Peer Computational Grid Middleware Security

This preview shows page 1 - 2 out of 6 pages.

ULTRA GRIDSEC: Peer-to-Peer Computational Grid Middleware Security Using High Performance Symmetric Key Cryptography Mostafa-Sami M. Mostafa Safia.H.Deif Hisham.Abd Elazeem.Ismail.Kholidy Computer Science Department Computers and Systems Department, Computer Science Department Faculty of Computers and Information National Telecommunication Institute, Faculty of Computers and Information Helwan University, Cairo, Egypt Cairo, Egypt Helwan University, Cairo, Egypt [email protected] [email protected] [email protected] Abstract "ULTRA GRIDSEC" is a high-performance symmetric key cryptography scheme used to secure data passes inside Peer-to-Peer Computational Grid Middleware that we are developing now[1]. This schema is used to accelerate the performance of Triple data encryption standards(TDES) by about 439.7% and this percentage value is changed according to machine capabilities, also it enhances the security of encrypted TDES files. An analysis and comparison of this scheme and its performance is presented in this paper. 1. Introduction Today’s cryptanalysis on symmetric key cryptography is encouraging the use of larger key sizes and complex algorithms to achieve an unbreakable state. However, this leads to an increase in computational complexity. This has promoted many researchers to develop high- performance symmetric key cryptography schemes using approaches such as the use of high-end computing hardware. By utilizing the Multithreading and Compression techniques, one can improve the performance of symmetric key cryptography and enhance its security. Symmetric key cryptography, also called private key or secret key cryptography, is a method that uses the same key for encryption of plain text to generate the cipher text and decryption of the cipher text to get the original plain text. This method is used to secure data for transmission over open networks such as the Grid Systems. There are two methods that are used in symmetric key cryptography [web '1']: block and stream. The block method divides a large data set into blocks (based on predefined size or the key size), encrypts each block separately and finally combines blocks to produce encrypted data. The stream method encrypts the data as a stream of bits without separating the data into blocks. The stream of bits from the data is encrypted sequentially using some of the results from the previous bit until all the bits in the data are encrypted as a whole. Although stream ciphers are designed to encrypt data as a whole, we introduce a new modified scheme that use the stream ciphers method but it divides the data into several blocks then divide each block into a separated sub blocks and encrypt each sub block in a separated thread. This allows us to divide the stream cipher process into several processes so that we can apply multiprocessing principles to speed up the TDES (Triple Digital Encryption Standard Algorithm). In this paper, we consider the enhancement of the TDES algorithm and produce a new

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture