Advertisement

Post-quantum Commutative Encryption Algorithm

  • Dmitriy N. Moldovyan
  • Alexandr A. Moldovyan
  • Han Ngoc Phieu
  • Minh Hieu NguyenEmail author
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 298)

Abstract

It is considered an extended notion of the commutativity of the encryption. Using the computational difficulty of the hidden discrete logarithm problem, a new method and post-quantum probabilistic algorithm for commutative encryption are proposed. The finite non-commutative associative algebra containing a large set of the global left-sided unites is used as the algebraic carrier of the proposed method and probabilistic commutative cipher. The latter is secure to the known-plaintext attack and, therefore, efficient to implement on its base a post-quantum no-key encryption protocol. Main properties of the algebraic carrier, which are used in the commutative encryption method, are described.

Keywords

Post-quantum cryptography Commutative probabilistic encryption No-key protocol Hidden logarithm problem Finite non-commutative algebra Associative algebra 

Notes

Acknowledgements

The reported study was partially funded by Russian Foundation for Basic Research (project #18-57-54002-Viet_a) and by VietNam Academy of Science and Technology (project # QTRU01.08/18-19).

References

  1. 1.
    Lange, T., Steinwandt, R. (eds.): PQCrypto 2018. LNCS, vol. 10786. Springer, Cham (2018).  https://doi.org/10.1007/978-3-319-79063-3CrossRefGoogle Scholar
  2. 2.
    First NIST Standardization Conference, 11–13 April 2018 (2018). http://prometheuscrypt.gforge.inria.fr/2018-04-18.pqc2018.html
  3. 3.
    Yan, S.Y.: Quantum Computational Number Theory, p. 252. Springer, Cham (2015).  https://doi.org/10.1007/978-3-319-25823-2CrossRefzbMATHGoogle Scholar
  4. 4.
    Yan, S.Y.: Quantum Attacks on Public-Key Cryptosystems, p. 207. Springer, Cham (2013).  https://doi.org/10.1007/978-1-4419-7722-9CrossRefzbMATHGoogle Scholar
  5. 5.
    Moldovyan, D.N.: Non-commutative finite groups as primitive of public-key cryptoschemes. Quasigroups Relat. Syst. 18(2), 165–176 (2010)MathSciNetzbMATHGoogle Scholar
  6. 6.
    Kuzmin, A.S., Markov, V.T., Mikhalev, A.A., Mikhalev, A.V., Nechaev, A.A.: Cryptographic algorithms on groups and algebras. J. Math. Sci. 223(5), 629–641 (2017)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Moldovyan, D.N., Moldovyan, N.A.: Cryptoschemes over hidden conjugacy search problem and attacks using homomorphisms. Quasigroups Relat. Syst. 18(2), 177–186 (2010)MathSciNetzbMATHGoogle Scholar
  8. 8.
    Hellman, M.E., Pohlig, S.C.: Exponentiation cryptographic apparatus and method. U.S. Patent # 4,424,414. (1984)Google Scholar
  9. 9.
    Menezes, A.J., Oorschot, P.C., Vanstone, S.A.: Applied Cryptography. CRC Press, New York (1996)zbMATHGoogle Scholar
  10. 10.
    Nguyen, D.M., Kim, S.: Multi-bits transfer based on the quantum three-stage protocol with quantum error correction codes. Int. J. Theor. Phys. 58(6), 2043–2053 (2019)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Moldovyan, N.A., Moldovyan, D.N., Le, Q.M., Nguyen, L.G., Ho, S.T., Nguyen, H.M.: Stream pseudo-probabilistic ciphers. In: Cong Vinh, P., Alagar, V. (eds.) ICCASA/ICTCC -2018. LNICST, vol. 266, pp. 36–47. Springer, Cham (2019).  https://doi.org/10.1007/978-3-030-06152-4_4CrossRefGoogle Scholar
  12. 12.
    Moldovyan, N.A., Moldovyan, A.A., Nguyen, N.H., Tran, M.C., Nguyen, H.M.: Pseudo-probabilistic block ciphers and their randomization. J. Ambient Intell. Hum. Comput. 10(5), 1977–1984 (2019)CrossRefGoogle Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2019

Authors and Affiliations

  • Dmitriy N. Moldovyan
    • 1
  • Alexandr A. Moldovyan
    • 1
  • Han Ngoc Phieu
    • 2
  • Minh Hieu Nguyen
    • 2
    Email author
  1. 1.Laboratory of Cybersecurity and Post-quantum CryptosystemsSt. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences (SPIIRAS)St. PetersburgRussia
  2. 2.Faculty of Electronics and TelecommunicationsAcademy of Cryptography TechniquesHanoiVietnam

Personalised recommendations