Development and Implementation of the NTRUEncrypt Public Key Cryptographic System
Elena Revyakina, Larisa Cherckesova, Elena Menshenina
2021
Abstract
The article describes the development of a software tool for encrypting a text document and provides a number of formulas that were used in this case. It also describes the process of generating a private and public encryption key in the software, provides formulas for generating keys, and shows the user interface for entering the necessary parameters. In addition, the algorithm for decrypting the encrypted text was described and the output of the program results after decrypting the selected document was shown. A comparative analysis of the speed of key generation, encryption and data decryption of the implemented NTRUEncrypt cryptographic system with RSA and ECC is performed.
DownloadPaper Citation
in Harvard Style
Revyakina E., Cherckesova L. and Menshenina E. (2021). Development and Implementation of the NTRUEncrypt Public Key Cryptographic System. In Proceedings of the International Scientific and Practical Conference on Computer and Information Security - Volume 1: INFSEC, ISBN 978-989-758-531-9, pages 41-47. DOI: 10.5220/0010617100003170
in Bibtex Style
@conference{infsec21,
author={Elena Revyakina and Larisa Cherckesova and Elena Menshenina},
title={Development and Implementation of the NTRUEncrypt Public Key Cryptographic System},
booktitle={Proceedings of the International Scientific and Practical Conference on Computer and Information Security - Volume 1: INFSEC,},
year={2021},
pages={41-47},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010617100003170},
isbn={978-989-758-531-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the International Scientific and Practical Conference on Computer and Information Security - Volume 1: INFSEC,
TI - Development and Implementation of the NTRUEncrypt Public Key Cryptographic System
SN - 978-989-758-531-9
AU - Revyakina E.
AU - Cherckesova L.
AU - Menshenina E.
PY - 2021
SP - 41
EP - 47
DO - 10.5220/0010617100003170