{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T17:58:38Z","timestamp":1772906318754,"version":"3.50.1"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100014438","name":"Business Finland","doi-asserted-by":"crossref","award":["Diary number 7188\/31\/2019"],"award-info":[{"award-number":["Diary number 7188\/31\/2019"]}],"id":[{"id":"10.13039\/501100014438","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Technical Research Centre of Finland"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Widely used public key cryptography is threatened by the development of quantum computers. Post-quantum algorithms have been designed for the purpose of protecting sensitive data against attacks with quantum computers. National Institute of Standards and Technology has recently reached the end of the third round of post-quantum standardization process and has published three digital signatures and one key encapsulation mechanism for standardization. Three of the chosen algorithms are based on lattices. When implementing complex cryptographic algorithms, developers commonly use cryptographic libraries in their solutions to avoid mistakes. However, most of the open-source cryptography libraries do not yet have post-quantum algorithms integrated in them. We chose a C++ cryptography library, Crypto++, and created a fork where we integrated four lattice-based post-quantum algorithms. We analyzed the challenges in the process as well as the performance, correctness and security of the implemented algorithms. The performance of the integrated algorithms was overall good, but the integration process had its challenges, many of which were caused by the mathematical complexity of lattice-based algorithms. Different open-source implementations of post-quantum algorithms will be essential to their easier use for developers. Usability of the implementations is also important to avoid possible mistakes when using the algorithms.<\/jats:p>","DOI":"10.1007\/s42979-023-01724-1","type":"journal-article","created":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T10:01:42Z","timestamp":1682762502000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Implementing Post-quantum Cryptography for Developers"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7558-9687","authenticated-orcid":false,"given":"Julius","family":"Hekkala","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mari","family":"Muurman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kimmo","family":"Halunen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Visa","family":"Vallivaara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,4,29]]},"reference":[{"key":"1724_CR1","doi-asserted-by":"publisher","unstructured":"Rescorla E. The transport layer security (TLS) Protocol Version 1.3. RFC Editor (2018). https:\/\/doi.org\/10.17487\/RFC8446. https:\/\/rfc-editor.org\/rfc\/rfc8446.txt","DOI":"10.17487\/RFC8446"},{"issue":"2","key":"1724_CR2","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/359340.359342","volume":"21","author":"RL Rivest","year":"1978","unstructured":"Rivest RL, Shamir A, Adleman L. A method for obtaining digital signatures and public-key cryptosystems. Commun ACM. 1978;21(2):120\u20136.","journal-title":"Commun. ACM"},{"key":"1724_CR3","doi-asserted-by":"publisher","unstructured":"Hankerson D, Menezes AJ, Vanstone S. Guide to elliptic curve cryptography. Springer, New York (2004). https:\/\/doi.org\/10.1007\/b97644","DOI":"10.1007\/b97644"},{"issue":"5","key":"1724_CR4","doi-asserted-by":"publisher","first-page":"1484","DOI":"10.1137\/S0097539795293172","volume":"26","author":"PW Shor","year":"1997","unstructured":"Shor PW. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM J Comput. 1997;26(5):1484\u2013509.","journal-title":"SIAM J. Comput."},{"issue":"4","key":"1724_CR5","first-page":"317","volume":"3","author":"J Proos","year":"2003","unstructured":"Proos J, Zalka C. Shor\u2019s discrete logarithm quantum algorithm for elliptic curves. Quant Inform Comput. 2003;3(4):317\u201344.","journal-title":"Quant. Inform. Comput."},{"key":"1724_CR6","doi-asserted-by":"publisher","unstructured":"Hekkala J, Halunen K, Vallivaara V. Implementing post-quantum cryptography for developers. In: Proceedings of the 8th International Conference on Information Systems Security and Privacy - ICISSP, pp. 73\u201383 (2022). https:\/\/doi.org\/10.5220\/0010786200003120","DOI":"10.5220\/0010786200003120"},{"key":"1724_CR7","unstructured":"https:\/\/icissp.scitevents.org\/?y=2022. Accessed on 19.12.2022"},{"key":"1724_CR8","doi-asserted-by":"crossref","unstructured":"Grover L.K. A fast quantum mechanical algorithm for database search. In: Proceedings of the Twenty-eighth Annual ACM Symposium on Theory of Computing, pp. 212\u2013219 (1996)","DOI":"10.1145\/237814.237866"},{"key":"1724_CR9","doi-asserted-by":"publisher","unstructured":"Gidney C, Eker\u00e5 M. How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits. Quantum 5, 433 (2021). https:\/\/doi.org\/10.22331\/q-2021-04-15-433","DOI":"10.22331\/q-2021-04-15-433"},{"key":"1724_CR10","unstructured":"Gambetta J. Quantum-centric supercomputing: The next wave of computing. https:\/\/research.ibm.com\/blog\/next-wave-quantum-centric-supercomputing. Accessed on 19.12.2022 (2022)"},{"key":"1724_CR11","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1038\/s41586-022-04623-2","volume":"605","author":"D Joseph","year":"2022","unstructured":"Joseph D, Manzano M, Tricot J, Pinuaga FD, Leichenauer S, Hidary J. Transitioning organizations to post-quantum cryptography. Nature. 2022;605:237\u201343. https:\/\/doi.org\/10.1038\/s41586-022-04623-2.","journal-title":"Nature"},{"key":"1724_CR12","doi-asserted-by":"publisher","unstructured":"Dworkin MJ, Barker EB, Nechvatal JR, Foti J, Bassham Lawrence E, Roback E. J.F.D. Announcing the advanced encryption standard (AES). 2001. https:\/\/doi.org\/10.6028\/NIST.FIPS.197.","DOI":"10.6028\/NIST.FIPS.197"},{"key":"1724_CR13","doi-asserted-by":"publisher","unstructured":"Dworkin M.J. SHA-3 Standard: permutation-based hash and extendable-output functions (2015). https:\/\/doi.org\/10.6028\/NIST.FIPS.202","DOI":"10.6028\/NIST.FIPS.202"},{"key":"1724_CR14","unstructured":"Shoup V. A proposal for an ISO standard for public key encryption. Cryptology ePrint Archive, Report 2001\/112. https:\/\/eprint.iacr.org\/2001\/112.pdf (2001)"},{"key":"1724_CR15","doi-asserted-by":"crossref","unstructured":"Beullens W. Breaking rainbow takes a weekend on a laptop. Cryptology ePrint Archive, Paper 2022\/214 (2022). https:\/\/eprint.iacr.org\/2022\/214","DOI":"10.1007\/978-3-031-15979-4_16"},{"key":"1724_CR16","unstructured":"Castryck W, Decru T. An efficient key recovery attack on SIDH (preliminary version). Cryptology ePrint Archive, Paper 2022\/975 (2022). https:\/\/eprint.iacr.org\/2022\/975"},{"key":"1724_CR17","doi-asserted-by":"crossref","unstructured":"Alagic G, Apon D, Cooper D, Dang Q, Dang T, Kelse J, Lichtinger J, Miller C, Moody D, Peralta R, Perlner R, Robinson A, Smith-Tone D, Liu Y.-K (2022) Status report on the third round of the NIST post-quantum cryptography standardization process. https:\/\/csrc.nist.gov\/publications\/detail\/nistir\/8413\/final","DOI":"10.6028\/NIST.IR.8413"},{"key":"1724_CR18","unstructured":"Ducas L, Kiltz E, Lepoint T, Lyubashevsky V, Schwabe P, Seiler G, Stehl\u00e9 D (2021) CRYSTALS-Dilithium - algorithm specifications and supporting documentation (Version 3.1)"},{"key":"1724_CR19","unstructured":"Fouque P.-A, Hoffstein J, Kirchner P, Lyubashevsky V, Pornin T, Prest T, Ricosset T, Seiler G, Whyte W, Zhang Z (2020) Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU"},{"key":"1724_CR20","unstructured":"Aumasson J.-P, Bernstein D.J, Beullens W, Dobraunig C, Eichlseder M, Fluhrer S, Gazdag S.-L, H\u00fclsing A, Kampanakis P, K\u00f6lbl S, Lange T, Lauridsen M.M, Mendel F, Niederhagen R, Rechberger C, Rijneveld J, Schwabe P, Westerbaan B. SPHINCS+ - Submission to the 3rd round of the NIST post-quantum project. v3.1 (2022)"},{"key":"1724_CR21","doi-asserted-by":"crossref","unstructured":"Perlner R, Kelsey J, Cooper D. Breaking category five SPHINCS+ with SHA-256. Cryptology ePrint Archive, Paper 2022\/1061 (2022). https:\/\/eprint.iacr.org\/2022\/1061","DOI":"10.1007\/978-3-031-17234-2_23"},{"key":"1724_CR22","unstructured":"https:\/\/csrc.nist.gov\/projects\/pqc-dig-sig\/standardization\/call-for-proposals. Accessed on 14.10.2022"},{"key":"1724_CR23","doi-asserted-by":"crossref","unstructured":"Bos J, Ducas L, Kiltz E, Lepoint T, Lyubashevsky V, Schanck J.M, Schwabe P, Seiler G, Stehl\u00e9 D. CRYSTALS-Kyber: a CCA-secure module-lattice-based KEM. In: 2018 IEEE European Symposium on Security and Privacy (EuroS &P), pp. 353\u2013367 (2018). IEEE","DOI":"10.1109\/EuroSP.2018.00032"},{"key":"1724_CR24","unstructured":"Chen C, Danba O, Stein J, H\u00fclsing A, Rijneveld J, Schanck J.M, Schwabe P, Whyte W, Zhang Z. Ntru algorithm specifications and supporting documentation. (2019)"},{"key":"1724_CR25","doi-asserted-by":"crossref","unstructured":"D\u2019Anvers J.-P, Karmakar A, Roy S.S, Vercauteren F. Saber: Module-LWR based key exchange, CPA-secure encryption and CCA-secure KEM. In: International Conference on Cryptology in Africa, pp. 282\u2013305 (2018). Springer","DOI":"10.1007\/978-3-319-89339-6_16"},{"key":"1724_CR26","doi-asserted-by":"publisher","unstructured":"Kannwischer M, Schwabe P, Stebila D, Wiggers T. Improving software quality in cryptography standardization projects, pp. 19\u201330 (2022). https:\/\/doi.org\/10.1109\/EuroSPW55150.2022.00010","DOI":"10.1109\/EuroSPW55150.2022.00010"},{"key":"1724_CR27","unstructured":"https:\/\/www.openssl.org\/roadmap.html. Accessed on 5.8.2022"},{"key":"1724_CR28","unstructured":"McEliece RJ. A public key cryptosystem based on algebraic coding theory. (1978)"},{"key":"1724_CR29","unstructured":"Alkim E, Schwabe P. Newhope algorithm specifications and supporting documentation. (2019)"},{"key":"1724_CR30","doi-asserted-by":"crossref","unstructured":"Alagic G, Alperin-Sheriff J, Apon D, Cooper D, Dang Q, Kelsey J, Liu Y.-K, Miller C, Moody D, Peralta R. et al.: Status report on the second round of the NIST post-quantum cryptography standardization process. https:\/\/csrc.nist.gov\/publications\/detail\/nistir\/8309\/final (2020)","DOI":"10.6028\/NIST.IR.8240"},{"key":"1724_CR31","doi-asserted-by":"publisher","unstructured":"Buchmann J, Dahmen E, H\u00fclsing A. Xmss - a practical forward secure signature scheme based on minimal security assumptions. In: Yang, B-Y. (Ed.) Post-Quantum Cryptography, pp. 117\u2013129. Springer, Berlin, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-25405-5_8","DOI":"10.1007\/978-3-642-25405-5_8"},{"key":"1724_CR32","doi-asserted-by":"crossref","unstructured":"Durumeric Z, Li F, Kasten J, Amann J, Beekman J, Payer M, Weaver N, Adrian D, Paxson V, Bailey M, Halderman JA. The matter of heartbleed. In: Proceedings of the 2014 Conference on Internet Measurement Conference. IMC \u201914, pp. 475\u2013488. Association for Computing Machinery, New York, NY, USA (2014)","DOI":"10.1145\/2663716.2663755"},{"key":"1724_CR33","doi-asserted-by":"publisher","unstructured":"Blessing J, Specter MA, Weitzner DJ. You really shouldn\u2019t roll your own crypto: an empirical study of vulnerabilities in cryptographic libraries (2021). https:\/\/doi.org\/10.48550\/arXiv.2107.04940","DOI":"10.48550\/arXiv.2107.04940"},{"key":"1724_CR34","doi-asserted-by":"crossref","unstructured":"Lazar D, Chen H, Wang X, Zeldovich N. Why does cryptographic software fail? A case study and open problems. In: Proceedings of 5th Asia-Pacific Workshop on Systems, pp. 1\u20137 (2014)","DOI":"10.1145\/2637166.2637237"},{"issue":"5","key":"1724_CR35","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MSP.2016.111","volume":"14","author":"M Green","year":"2016","unstructured":"Green M, Smith M. Developers are not the enemy!: The need for usable security APIs. IEEE Secur Privacy. 2016;14(5):40\u20136. https:\/\/doi.org\/10.1109\/MSP.2016.111.","journal-title":"IEEE Secur. Privacy"},{"key":"1724_CR36","unstructured":"Almeida J.B, Barbosa M, Barthe G, Dupressoir F, Emmi M. Verifying constant-time implementations. In: 25th USENIX Security Symposium (USENIX Security 16), pp. 53\u201370. USENIX Association, Austin, TX (2016). https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/almeida"},{"key":"1724_CR37","doi-asserted-by":"publisher","unstructured":"Kocher P, Genkin D, Gruss D, Haas W, Hamburg M, Lipp M, Mangard S, Prescher T, Schwarz M, Yarom Y. Spectre attacks: exploiting speculative execution. arXiv (2018). https:\/\/doi.org\/10.48550\/ARXIV.1801.01203.","DOI":"10.48550\/ARXIV.1801.01203"},{"key":"1724_CR38","unstructured":"https:\/\/www.cryptopp.com\/wiki\/Related_Links. Accessed on 14.10.2022"},{"issue":"1","key":"1724_CR39","doi-asserted-by":"publisher","first-page":"238","DOI":"10.46586\/tches.v2018.i1.238-268","volume":"2018","author":"L Ducas","year":"2018","unstructured":"Ducas L, Kiltz E, Lepoint T, Lyubashevsky V, Schwabe P, Seiler G, Stehl\u00e9 D. CRYSTALS-Dilithium: a lattice-based digital signature scheme. IACR Trans Cryptograph Hardware Embedded Syst. 2018;2018(1):238\u201368.","journal-title":"IACR Trans. Cryptograph. Hardware Embedded Syst."},{"key":"1724_CR40","doi-asserted-by":"crossref","unstructured":"Bos J, Costello C, Ducas L, Mironov I, Naehrig M, Nikolaenko V, Raghunathan A, Stebila D. Frodo: Take off the ring! practical, quantum-secure key exchange from lwe. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 1006\u20131018 (2016)","DOI":"10.1145\/2976749.2978425"},{"key":"1724_CR41","unstructured":"BSI TR-02102-1: Kryptographische Verfahren: Empfehlungen und Schl\u00fcssell\u00e4ngen. Version 2022-01. Technical report, Bundesamt f\u00fcr Sicherheit in der Informationstechnik (2022)"},{"key":"1724_CR42","doi-asserted-by":"crossref","unstructured":"Regev O, Rosen R. Lattice problems and norm embeddings. In: Proceedings of the Thirty-Eighth Annual ACM Symposium on Theory of Computing. STOC \u201906, pp. 447\u2013456. Association for Computing Machinery, New York, NY, USA (2006)","DOI":"10.1145\/1132516.1132581"},{"key":"1724_CR43","doi-asserted-by":"crossref","unstructured":"Regev O. On lattices, learning with errors, random linear codes, and cryptography. In: Proceedings of the Thirty-Seventh Annual ACM Symposium on Theory of Computing. STOC \u201905, pp. 84\u201393. Association for Computing Machinery, New York, NY, USA (2005)","DOI":"10.1145\/1060590.1060603"},{"key":"1724_CR44","doi-asserted-by":"crossref","unstructured":"Brakerski Z, Gentry C, Vaikuntanathan V. (Leveled) Fully homomorphic encryption without bootstrapping. In: Proceedings of the 3rd Innovations in Theoretical Computer Science Conference, pp. 309\u2013325 (2012)","DOI":"10.1145\/2090236.2090262"},{"issue":"3","key":"1724_CR45","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1007\/s10623-014-9938-4","volume":"75","author":"A Langlois","year":"2015","unstructured":"Langlois A, Stehl\u00e9 D. Worst-case to average-case reductions for module lattices. Designs Codes Cryptography. 2015;75(3):565\u201399.","journal-title":"Designs Codes Cryptography"},{"key":"1724_CR46","doi-asserted-by":"crossref","unstructured":"Lyubashevsky V, Peikert C, Regev O. On ideal lattices and learning with errors over rings. In: Annual International Conference on the Theory and Applications of Cryptographic Techniques, pp. 1\u201323 (2010). Springer","DOI":"10.1007\/978-3-642-13190-5_1"},{"key":"1724_CR47","doi-asserted-by":"crossref","unstructured":"Banerjee A, Peikert C, Rosen A. Pseudorandom functions and lattices. In: Annual International Conference on the Theory and Applications of Cryptographic Techniques, pp. 719\u2013737. Springer (2012)","DOI":"10.1007\/978-3-642-29011-4_42"},{"key":"1724_CR48","doi-asserted-by":"crossref","unstructured":"Bernstein D.J, Lange T, Schwabe P. The Security Impact of a New Cryptographic Library. In: Progress in Cryptology \u2013 LATINCRYPT 2012, pp. 159\u2013176. Springer, Berlin, Heidelberg (2012)","DOI":"10.1007\/978-3-642-33481-8_9"},{"key":"1724_CR49","doi-asserted-by":"crossref","unstructured":"Gaj K. Challenges and Rewards of Implementing and Benchmarking Post-Quantum Cryptography in Hardware. In: Proceedings of the 2018 on Great Lakes Symposium on VLSI. GLSVLSI \u201918, pp. 359\u2013364. Association for Computing Machinery, New York, NY, USA (2018)","DOI":"10.1145\/3194554.3194615"},{"key":"1724_CR50","unstructured":"https:\/\/csrc.nist.gov\/Projects\/post-quantum-cryptography\/post-quantum-cryptography-standardization\/Call-for-Proposals. Accessed on 8.8.2022"},{"key":"1724_CR51","doi-asserted-by":"publisher","unstructured":"Kocher PC. Timing attacks on implementations of diffie-hellman, rsa, dss, and other systems. In: Koblitz, N. (ed.) Advances in Cryptology \u2014 CRYPTO \u201996, pp. 104\u2013113. Springer, Berlin, Heidelberg (1996). https:\/\/doi.org\/10.1007\/3-540-68697-5_9","DOI":"10.1007\/3-540-68697-5_9"},{"key":"1724_CR52","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1090\/S0025-5718-1985-0777282-X","volume":"44","author":"PL Montgomery","year":"1985","unstructured":"Montgomery PL. Modular multiplication without trial division. Math Comput. 1985;44:519\u201321.","journal-title":"Math. Comput."},{"key":"1724_CR53","doi-asserted-by":"publisher","unstructured":"Barrett P. Implementing the rivest shamir and adleman public key encryption algorithm on a standard digital signal processor. In: Advances in Cryptology \u2014 CRYPTO\u2019 86, pp. 311\u2013323. Springer, Berlin, Heidelberg (1987). https:\/\/doi.org\/10.1007\/3-540-47721-7_24","DOI":"10.1007\/3-540-47721-7_24"},{"key":"1724_CR54","doi-asserted-by":"crossref","unstructured":"Mujdei C, Beckers A, Mera J.M.B, Karmakar A, Wouters L, Verbauwhede I. Side-Channel Analysis of Lattice-Based Post-Quantum Cryptography: Exploiting Polynomial Multiplication. Cryptol. ePrint Arch. Paper 2022\/474 (2022). https:\/\/eprint.iacr.org\/2022\/474","DOI":"10.1145\/3569420"},{"key":"1724_CR55","doi-asserted-by":"publisher","unstructured":"Beirendonck M.V, D\u2019Anvers J.-P, Karmakar A, Balasch J, Verbauwhede I. A Side-Channel Resistant Implementation of SABER. Cryptology ePrint Archive, Paper 2020\/733 (2020). https:\/\/doi.org\/10.1145\/3429983. https:\/\/eprint.iacr.org\/2020\/733","DOI":"10.1145\/3429983"},{"key":"1724_CR56","doi-asserted-by":"publisher","unstructured":"Sim B-Y, Park A, Han D-G. Chosen-Ciphertext clustering attack on CRYSTALS-KYBER using the side-channel leakage of barrett reduction. IEEE Internet Things J. 2022. https:\/\/doi.org\/10.1109\/JIOT.2022.3179683.","DOI":"10.1109\/JIOT.2022.3179683"},{"key":"1724_CR57","doi-asserted-by":"publisher","unstructured":"Zhao Y, Chao Z, Ye J, Wang W, Cao Y, Chen S, Li X, Li H. Optimization space exploration of hardware design for crystals-kyber. In: 2020 IEEE 29th Asian test symposium (ATS), pp. 1\u20136 (2020). https:\/\/doi.org\/10.1109\/ATS49688.2020.9301498","DOI":"10.1109\/ATS49688.2020.9301498"},{"issue":"3","key":"1724_CR58","doi-asserted-by":"publisher","first-page":"1146","DOI":"10.1109\/TCSI.2020.3048395","volume":"68","author":"Y Zhu","year":"2021","unstructured":"Zhu Y, Zhu M, Yang B, Zhu W, Deng C, Chen C, Wei S, Liu L. Lwrpro: An energy-efficient configurable crypto-processor for module-lwr. IEEE Trans Circuits Syst I Regular Papers. 2021;68(3):1146\u201359. https:\/\/doi.org\/10.1109\/TCSI.2020.3048395.","journal-title":"IEEE Trans. Circuits Syst. I Regular Papers"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-01724-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-023-01724-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-01724-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,17]],"date-time":"2023-06-17T15:16:48Z","timestamp":1687015008000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-023-01724-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,29]]},"references-count":58,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["1724"],"URL":"https:\/\/doi.org\/10.1007\/s42979-023-01724-1","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,29]]},"assertion":[{"value":"18 October 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 April 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}}],"article-number":"365"}}