z-logo
open-access-imgOpen Access
The implementation of RC4+ and Variably Modified Permutation Composition algorithms in the three-pass protocol scheme for data security
Author(s) -
Mohammad Andri Budiman,
Dian Rachmawati,
R A Badegeil
Publication year - 2019
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1235/1/012085
Subject(s) - computer science , rc4 , algorithm , encryption , cryptography , permutation (music) , scheme (mathematics) , protocol (science) , stream cipher , theoretical computer science , computer network , mathematics , medicine , mathematical analysis , physics , alternative medicine , pathology , acoustics
The science and art that is used to take care of message security by encoding messages into obfuscated forms is called cryptography. In cryptography, there are two types of algorithms, which are symmetric and asymmetric algorithms. The RC4 + algorithm and the Variably Modified Permutation Composition (VMPC) algorithm are examples of symmetric algorithms in the form of stream ciphers where the process of encryption and decryption is done by using the same key. To achieve the security objectives, these two algorithms are then used and applied into the three-pass protocol scheme. The three-pass protocol is a cryptographic scheme for sending and receiving messages that allows one party to securely send messages to a second party without the need to exchange the keys. As a result, this research succeeded in securing text file with ( *.docx ) dan ( *.pdf ) and can restore the data back as before by combining the RC4 + algorithm and the Variably Modified Permutation Composition (VMPC) algorithm in the three-pass protocol scheme. The theoretical complexity of these two algorithms is θ(n) both for encryption and decryption. The actual running time is directly proportional to the length of the character of a file.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here