A Double-Key Based Encryption-Decryption Process for Stronger Secured Message Transactions
DOI:
https://doi.org/10.3329/gubjse.v6i1.52053Keywords:
Secret Key, Encryption, Decryption, Ciphertext and Message Authentication CodeAbstract
A double-key based stronger secured electronic message transaction system has been designed and developed using Python programming language by performing encryption-decryption process. To do this, simple cryptographic encryption and decryption techniques are used with two keys avoiding vulnerabilities of a single key. First, the intended message is encrypted with the private key of sender (PRa) and the output is again encrypted with a shared secret key (K1) that generates ciphertext. The output ciphertext is again encrypted with another shared secret key (K2) that generates a code that serves as Message Authentication Code (MAC), which is concatenated with the ciphertext. And again encrypted them with shared secret key K1 that produced final ciphertext which is to be send to the intending recipient. The shared secret keys K1 and K2 are getting from the key distribution center (KDC). In the receiving end, receiver first decrypts the received information with the shared secret key K1 that gives the ciphertext and MAC of the ciphertext, and then decrypts only the MAC to generate a new ciphertext′and compare the new ciphertext′ with the received ciphertext that ensures the ciphertext authentication as well as message authentication; if ciphertexts are found same, then the ciphertext is decrypted with shared secret key K2 and again is decrypted with the sender’s public key (PUa) and retrieve the message; otherwise discarded. This proposed system ensures the stronger authenticated message transactions among the communicants. Finally, a comparative study with the existing systems has also been performed and measured stronger security. This technique can be applied for any secured electronic information transfer system with stronger security services.
GUB JOURNAL OF SCIENCE AND ENGINEERING, Vol 6(1), Dec 2019 P 75-80
Downloads
29
25
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish in the GUB Journal of Science and Engineering agree to the following terms that:
- Authors retain copyright and grant the GUB Journal of Science and Engineering the right of first publication of the work.
Articles in GUB Journal of Science and Engineering are licensed under a Creative Commons CC BY-NC-ND License Attribution-NonCommercial-NoDerivatives 4.0 International License. This license permits Share — copy and redistribute the material in any medium or format.
Copyright and Reprint Permissions
- Individual contributions contained in it are protected by the copyright of Green University of Bangladesh.
- Photocopies of this journal in full or parts for personal or classroom usage may be allowed provided that copies are not made or distributed for profit or commercial advantage and the copies bear this notice and the full citation.
- Copyright for components of this work owned by others must be honored. Abstracting with credit is permitted.
- Specific permission of the publisher and payment of a fee are required for multiple or systemic copying, advertising or promotional purposes, resale, republishing, posting on servers, redistributing to lists and all forms of document delivery.
- Subscribers may reproduce a table of contents or prepare lists of articles including abstracts for internal circulation within their institutions.
- Permission of the Publisher is required for resale and distribution outside the institution. Permission of the publisher is required for all other derivative works, including compilations and translations.
- Except as outlined above, no part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, such as electronic, mechanical, photocopying, magnetic recording or otherwise, without prior written permission of the publisher.
- Permissions may be sought directly from the office of the executive editor of GUB Journal of Science and Engineering through E-mail at gubjse@fse.green.edu.bd.
Notice
- Responsibility for the contents of an article rests upon the author(s) and not upon the editor or the publisher. Therefore, on responsibility is assumed by the publisher for any injury and/or damage to persons or property as a matter of products liability, negligence or otherwise, or from any use or operation of any methods, product instructions or ideas contained in the material herein.