RK Algorithm: Stochastic Parallel Methodology for Symmetric Key Cryptography

Yegireddi Ramesh, Kiran Kumar Reddi

Abstract


With the enormous growth in the Internet and network, data security has become an inevitable concern for any organization. From antecedent security has attracted considerable attention from network researchers. In this perspective many possible fields of endeavour come to mind with many cryptographic algorithms in a broader way, each is highly worthy and lengthy. As society is moving towards digital information age we necessitate highly standard algorithms which compute faster when data size is of wide range or scope. On survey, numerous sequential approaches carried out by symmetric key algorithms on 128 bits as block size are ascertained to be highly in securable and resulting at a low speed. As in the course the commodities are immensely parallelized on multi core processors to solve computational problems, in accordance with, propound parallel symmetric key based algorithms to encrypt/decrypt large data for secure conveyance. The algorithm is aimed to prevail by considering 64 character (512 bits) plain text data, processed 16 characters separately by applying parallelism and finally combine each 16 character cipher data to form 64 character cipher text. The round function employed in the algorithm is very complex, on which improves efficacy.

Full Text:

PDF

References


William Stallings. Cryptography and Network Security Principles and Practice, 5th Edition, 2011, Pearson Education.

Ramesh Yegireddi, R Kiran Kumar. A survey on Conventional Encryption Algorithms of Cryptography, 978-15090-5515-9/16/ ©2016 IEEE.

http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf

http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf

How-Shen Chang. International Data Encryption Algorithm. CS-627-1, Fall 2004.

B Schneier. Description of a New Variable Length Key, 64Bit Block Cipher (Blowfish). Fast Software Encryption, Cambridge Security Workshop Proceedings (December 1993), Springer Verlag, 1994: 191204.

Peter Cappello, Bernd Christiansen, Mihai F. Ionescu Michael O. Neary, Klaus E. Schauser, and Daniel Wu, Javelin: Internet-Based Parallel Computing Using Java, 1996

Hiromitsu Takagi, Satoshi Matsuoka, Hidemoto Nakada, Nin et: a Migratable Parallel Objects Framework using Jav.

J E Moreira, S P Midkiff, M Gupta, P V Artigas, M Snir, R D Lawrence. Java programming for highperformance numerical computing. IBM Systems Journal, IEEE. 2000.




DOI: https://doi.org/10.11591/APTIKOM.J.CSIT.75

Refbacks

  • There are currently no refbacks.


Copyright (c) 2019 APTIKOM Journal on Computer Science and Information Technologies



ISSN: 2722-323X, e-ISSN: 2722-3221

CSIT Stats

 

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.