全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Sensitive Information Security Based on Elliptic Curves

DOI: 10.4236/wjet.2024.122018, PP. 274-285

Keywords: Cryptography, Elliptic Curves, Digital Security, Data, Sensitive Data, Implementation

Full-Text   Cite this paper   Add to My Lib

Abstract:

The elliptic curve cryptography algorithm represents a major advancement in the field of computer security. This innovative algorithm uses elliptic curves to encrypt and secure data, providing an exceptional level of security while optimizing the efficiency of computer resources. This study focuses on how elliptic curves cryptography helps to protect sensitive data. Text is encrypted using the elliptic curve technique because it provides great security with a smaller key on devices with limited resources, such as mobile phones. The elliptic curves cryptography of this study is better than using a 256-bit RSA key. To achieve equivalent protection by using the elliptic curves cryptography, several Python libraries such as cryptography, pycryptodome, pyQt5, secp256k1, etc. were used. These technologies are used to develop a software based on elliptic curves. If built, the software helps to encrypt and decrypt data such as a text messages and it offers the authentication for the communication.

References

[1]  Zhang, H. (2014) Cryptography and Computer Security. Master’s Thesis, University of Liège, Liège, 2009-2010.
[2]  Joye, M. (2002) Elliptical Cryptography and Smart Card Security Cryptology, 5, 81-110.
[3]  Blake, I.F., Seroussi, G. and Smart, N.P. (1999) Elliptical Curves in Cryptography. Cambridge University Press, Cambridge.
https://doi.org/10.1017/CBO9781107360211
[4]  Rayarikar, R., Upadhyay, S. and Pimpale, P. (2012) SMS Encryption Using AES Algorithm on Android, International Journal of Computer Applications, 50, 12-17.
https://doi.org/10.5120/7909-1038
[5]  Menezes, A.J., Van Oorschot, P.C. and Vanstone, S.A. (1999) Manual of cryptography.
[6]  Rao, O.S. and Setty, S.P. (2011) Comparative Study of Arithmetic and Huffman Compression Techniques for Enhancing Security and Effective Bandwidth Utilization in the Context of ECC for Text. International Journal of Computer Applications, 29, 44-60.
https://doi.org/10.5120/3566-4905
[7]  Koblitz, N. and Menezes, A. (2013) Elliptic Curve Cryptography: The Snake in the Garden. IACR Cryptology ePrint Archive. 2.
[8]  Gupta, S., Vashisht, S., Singh, D. and kushwaha, P. (2019) Enhancing Big Data Security using Elliptic Curve Cryptography. 2019 International Conference on Automation, Computational and Technology Management (ICACTM), London, 24-26 April 2019, 348-351.
https://doi.org/10.1109/ICACTM.2019.8776764
[9]  Washington, L.C. (2008) Elliptic Curves: Number Theory and Cryptography. CRC Press, Boca Raton.
[10]  Menezes, A.J., van Oorschot, P.C. and Vanstone, S.A. (1996) Handbook of Applied Cryptography. CRC Press, Boca Raton, Chapter 13.
[11]  Joye, M. (2000) Cryptography on Elliptic Curves. Techniques and Computer Science, 19, 1135-1164.
[12]  Vercauteren, F. (2004) Cryptography Based on Elliptic Curves. Review International of Geometry, 14, 71-93.
[13]  Giraud, C. and Tillish, J.P. (2006) Curve-Based Cryptography Elliptical Trainers Techniques the Engineer. Ref. J2511.
[14]  Cohen, H., Doche, C. and Frey, G.G. (2010) Cryptography on Elliptical Curves. Cryptography and Network Security, Hermes Science Publications, Paris, 305-328.
[15]  Joye, M. and Quisquater, J.J. (2001) Modern Cryptography: Lessons and Exercises Corrected. Springer, Paris.
[16]  Lange, T. and Véron, P. (2009) Introduction to Cryptography: Course and Corrected Exercises. Dunod, Paris.
[17]  Buchmann, J. and Walter, M. (2003) Introduction to Cryptography. Springer Berlin Heidelberg, Germany.
[18]  Verheul, E.R. and Cohen, H. (2000) Cryptography: Theory and Practice. Hermes Science Publications, Paris.
[19]  Thayer, W. (2014) Benefits of Elliptic Curve Cryptography.
https://pkic.org/2014/06/10/benefits-of-elliptic-curve-cryptography/

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133