{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T12:04:20Z","timestamp":1778673860174,"version":"3.51.4"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Mongolian Foundation for Science and Technology","award":["ShUSS- 2018\/04"],"award-info":[{"award-number":["ShUSS- 2018\/04"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Membr Comput"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s41965-021-00073-3","type":"journal-article","created":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T18:02:48Z","timestamp":1615485768000},"page":"22-34","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Implementation of RSA cryptographic algorithm using SN P systems based on HP\/LP neurons"],"prefix":"10.1007","volume":"3","author":[{"given":"Ganbat","family":"Ganbaatar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dugar","family":"Nyamdorj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gordon","family":"Cichon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0425-3879","authenticated-orcid":false,"given":"Tseren-Onolt","family":"Ishdorj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,11]]},"reference":[{"key":"73_CR1","doi-asserted-by":"publisher","unstructured":"Adleman, L. (1994). Molecular computation of solutions to combinatorial problems. Science,266(5187), 1021\u20131024. https:\/\/doi.org\/10.1126\/science.7973651. https:\/\/science.sciencemag.org\/content\/266\/5187\/1021.","DOI":"10.1126\/science.7973651"},{"key":"73_CR2","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/978-3-319-57048-8_2","volume-title":"The complexity of public-key cryptography","author":"B Barak","year":"2017","unstructured":"Barak, B. (2017). The complexity of public-key cryptography (pp. 45\u201377). Cham: Springer International Publishing. https:\/\/doi.org\/10.1007\/978-3-319-57048-8_2."},{"issue":"1","key":"73_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/23742917.2016.1226650","volume":"1","author":"W Buchanan","year":"2017","unstructured":"Buchanan, W., & Woodward, A. (2017). Will quantum computers be the end of public key encryption? Journal of Cyber Security Technology, 1(1), 1\u201322. https:\/\/doi.org\/10.1080\/23742917.2016.1226650.","journal-title":"Journal of Cyber Security Technology"},{"issue":"4","key":"73_CR4","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1007\/s41965-019-00029-8","volume":"1","author":"C Buiu","year":"2019","unstructured":"Buiu, C., & Florea, A. G. (2019). Membrane computing models and robot controller design, current results and challenges. Journal of Membrane Computing, 1(4), 262\u2013269. https:\/\/doi.org\/10.1007\/s41965-019-00029-8.","journal-title":"Journal of Membrane Computing"},{"issue":"20","key":"73_CR5","doi-asserted-by":"publisher","first-page":"7011","DOI":"10.3390\/app10207011","volume":"10","author":"S Fan","year":"2020","unstructured":"Fan, S., Paul, P., Wu, T., Rong, H., & Zhang, G. (2020). On applications of Spiking Neural p systems. Applied Sciences, 10(20), 7011. https:\/\/doi.org\/10.3390\/app10207011.","journal-title":"Applied Sciences"},{"key":"73_CR6","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/978-981-10-3611-8_16","volume-title":"Bio-inspired computing\u2014theories and applications","author":"P Guo","year":"2016","unstructured":"Guo, P., & Xu, W. (2016). A family P system of realizing RSA algorithm. In M. Gong, L. Pan, T. Song, & G. Zhang (Eds.), Bio-inspired computing\u2014theories and applications (pp. 155\u2013167). Singapore: Springer."},{"key":"73_CR7","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1016\/j.procs.2015.02.045","volume":"46","author":"N Hussain","year":"2015","unstructured":"Hussain, N., Balamurugan, C., & Mariappan, R. (2015). A novel dna computing based encryption and decryption algorithm. Procedia Computer Science, 46, 463\u2013475. https:\/\/doi.org\/10.1016\/j.procs.2015.02.045.","journal-title":"Procedia Computer Science"},{"key":"73_CR8","doi-asserted-by":"publisher","unstructured":"Ionescu, M., P\u0103un, A., P\u0103un, G., & P\u00e9rez-Jim\u00e9nez, M.J. (2006). Computing with Spiking Neural P systems: Traces and small universal systems. In: Mao C. and Yokomori T. (Eds) DNA Computing. DNA 2006. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg 4287(16), 1\u201316. https:\/\/doi.org\/10.1007\/11925903_1","DOI":"10.1007\/11925903_1"},{"issue":"2","key":"73_CR9","first-page":"279","volume":"71","author":"M Ionescu","year":"2006","unstructured":"Ionescu, M., P\u0103un, G., & Yokomori, T. (2006). Spiking Neural P systems. Fundamenta Informaticae, 71(2), 279\u2013308.","journal-title":"Fundamenta Informaticae"},{"key":"73_CR10","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/11925903_2","volume-title":"DNA Computing","author":"TO Ishdorj","year":"2006","unstructured":"Ishdorj, T. O. (2006). Minimal parallelism for polarizationless P systems. In C. Mao & T. Yokomori (Eds.), DNA Computing (pp. 17\u201332). Berlin: Springer."},{"issue":"4","key":"73_CR11","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1007\/s11047-008-9081-0","volume":"7","author":"TO Ishdorj","year":"2008","unstructured":"Ishdorj, T. O., & Leporati, A. (2008). Uniform solutions to SAT and 3-SAT by Spiking Neural P systems with pre-computed resources. Natural Computing, 7(4), 519\u2013534. https:\/\/doi.org\/10.1007\/s11047-008-9081-0.","journal-title":"Natural Computing"},{"key":"73_CR12","unstructured":"Ishdorj, T.O., Ochirbat, O., & Naimannaran, C. (2020). A $$\\mu$$-fluidic biochip design for Spiking Neural P systems. International Journal of Unconventional Computation"},{"issue":"05","key":"73_CR13","doi-asserted-by":"publisher","first-page":"1133","DOI":"10.1142\/S0129054108006182","volume":"19","author":"TO Ishdorj","year":"2008","unstructured":"Ishdorj, T. O., & Petre, I. (2008). Gene assembly models and boolean circuits. International Journal of Foundations of Computer Science, 19(05), 1133\u20131145.","journal-title":"International Journal of Foundations of Computer Science"},{"issue":"05","key":"73_CR14","doi-asserted-by":"publisher","first-page":"1123","DOI":"10.1142\/S0129054107005169","volume":"18","author":"TO Ishdorj","year":"2007","unstructured":"Ishdorj, T. O., Petre, I., & Rogojin, V. (2007). Computational power of intramolecular gene assembly. International Journal of Foundations of Computer Science, 18(05), 1123\u20131136.","journal-title":"International Journal of Foundations of Computer Science"},{"key":"73_CR15","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/1400181.1400200","volume":"51","author":"L Kari","year":"2008","unstructured":"Kari, L., & Rozenberg, G. (2008). The many facets of natural computing. Communications of the ACM, 51, 72\u201383. https:\/\/doi.org\/10.1145\/1400181.1400200.","journal-title":"Communications of the ACM"},{"key":"73_CR16","doi-asserted-by":"publisher","first-page":"154","DOI":"10.4236\/ijcns.2012.53020","volume":"5","author":"A Karimi","year":"2012","unstructured":"Karimi, A., & Shahhoseini, H. S. (2012). Cryptanalysis of a substitution-permutation network using gene assembly in ciliates. International Journal of Communications, Network and System Sciences, 5, 154\u2013164.","journal-title":"International Journal of Communications, Network and System Sciences"},{"issue":"2","key":"73_CR17","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1007\/s41965-020-00036-0","volume":"2","author":"Y Liu","year":"2020","unstructured":"Liu, Y., Nicolescu, R., & Sun, J. (2020). Formal verification of cP systems using PAT3 and ProB. Journal of Membrane Computing, 2(2), 80\u201394. https:\/\/doi.org\/10.1007\/s41965-020-00036-0.","journal-title":"Journal of Membrane Computing"},{"key":"73_CR18","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2018.090354","author":"V Mavroeidis","year":"2018","unstructured":"Mavroeidis, V., Vishi, K., Zych, M., & J\u00f8sang, A. (2018). The impact of quantum computing on present cryptography. International Journal of Advanced Computer Science and Applications. https:\/\/. https:\/\/doi.org\/10.14569\/IJACSA.2018.090354.","journal-title":"International Journal of Advanced Computer Science and Applications. https:\/\/"},{"issue":"2","key":"73_CR19","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/s41965-018-0001-9","volume":"1","author":"V Mitrana","year":"2019","unstructured":"Mitrana, V. (2019). Polarization: a new communication protocol in networks of bio-inspired processors. Journal of Membrane Computing, 1(2), 127\u2013143. https:\/\/doi.org\/10.1007\/s41965-018-0001-9.","journal-title":"Journal of Membrane Computing"},{"key":"73_CR20","unstructured":"Narendren., Yathish, Y.B., & Mohan, C. (2018). A cryptosystem using two layers of security-dna and rsa cryptography."},{"issue":"1","key":"73_CR21","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/s41965-020-00033-3","volume":"2","author":"O Ochirbat","year":"2020","unstructured":"Ochirbat, O., Ishdorj, T. O., & Cichon, G. (2020). An error-tolerant serial binary full-adder via a Spiking Neural P system using HP\/LP basic neurons. Journal of Membrane Computing, 2(1), 42\u201348. https:\/\/doi.org\/10.1007\/s41965-020-00033-3.","journal-title":"Journal of Membrane Computing"},{"key":"73_CR22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-56196-2","volume-title":"Membrane computing: an introduction","author":"G P\u0103un","year":"2002","unstructured":"P\u0103un, G. (2002). Membrane computing: an introduction. Berlin: Springer-Verlag."},{"key":"73_CR23","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/359340.359342","volume":"21","author":"R Rivest","year":"1978","unstructured":"Rivest, R., Shamir, A., & Adleman, L. (1978). A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21, 120\u2013126.","journal-title":"Communications of the ACM"},{"issue":"5","key":"73_CR24","doi-asserted-by":"publisher","first-page":"1484","DOI":"10.1137\/S0097539795293172","volume":"26","author":"PW Shor","year":"1997","unstructured":"Shor, P. W. (1997). Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing, 26(5), 1484\u20131509. https:\/\/doi.org\/10.1137\/S0097539795293172.","journal-title":"SIAM Journal on Computing"},{"key":"73_CR25","first-page":"37","volume":"15","author":"H Wang","year":"2020","unstructured":"Wang, H., Zhou, K., Zhang, G., Paul, P., Duan, Y., Qi, H., & Rong, H. (2020). Application of weighted Spiking Neural P systems with rules on synapses for breaking RSA encryption. International Journal of Unconventional Computing, 15, 37\u201358.","journal-title":"International Journal of Unconventional Computing"},{"key":"73_CR26","doi-asserted-by":"crossref","unstructured":"Wang, X., & Zhang, Q. (2009). DNA computing-based cryptography. In: 2009 Fourth International on Conference on Bio-Inspired Computing, pp. 1\u20133.","DOI":"10.1109\/BICTA.2009.5338153"},{"key":"73_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11227-011-0627-z","volume":"61","author":"C Weng-Long","year":"2011","unstructured":"Weng-Long, C., Lin, K., Chen, J. C., Chih-Chiang, W., Lai, L., Guo, M., & Michael, H. (2011). molecular solutions of the RSA public-key cryptosystem on a DNA-based computer. The Journal of Supercomputing - TJS, 61, 1\u201331. https:\/\/doi.org\/10.1007\/s11227-011-0627-z.","journal-title":"The Journal of Supercomputing - TJS"},{"key":"73_CR28","volume-title":"Principles of CMOS VLSI design: a systems perspective","author":"NHE Weste","year":"1985","unstructured":"Weste, N. H. E., & Eshraghian, K. (1985). Principles of CMOS VLSI design: a systems perspective. Boston: Addison-Wesley Longman Publishing Co. Inc."},{"issue":"20","key":"73_CR29","doi-asserted-by":"publisher","first-page":"3514","DOI":"10.1002\/elps.200900323","volume":"30","author":"H Xie","year":"2009","unstructured":"Xie, H., Li, B., Qin, J., Huang, Z., Zhu, Y., & Lin, B. (2009). A splicing model based DNA computing approach on microfluidic chip. Electrophoresis, 30(20), 3514\u20133518. https:\/\/doi.org\/10.1002\/elps.200900323.","journal-title":"Electrophoresis"},{"issue":"1\u20132","key":"73_CR30","doi-asserted-by":"publisher","first-page":"183","DOI":"10.3233\/FI-2014-1098","volume":"134","author":"Z Xu","year":"2014","unstructured":"Xu, Z., Cavaliere, M., An, P., Vrudhula, S., & Cao, Y. (2014). The stochastic loss of spikes in Spiking Neural P systems: Design and implementation of reliable arithmetic circuits. Fundamenta Informaticae, 134(1\u20132), 183\u2013200. https:\/\/doi.org\/10.3233\/FI-2014-1098.","journal-title":"Fundamenta Informaticae"},{"key":"73_CR31","doi-asserted-by":"publisher","DOI":"10.1145\/3402456","author":"G Zhang","year":"2020","unstructured":"Zhang, G., Shang, Z., Verlan, S., Mart\u00ednez-del Amor, M. A., Yuan, C., Valencia-Cabrera, L., & P\u00e9rez-Jim\u00e9nez, M. J. (2020). An overview of hardware implementation of membrane computing models. ACM Computing Surveys. https:\/\/doi.org\/10.1145\/3402456.","journal-title":"ACM Computing Surveys"}],"container-title":["Journal of Membrane Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41965-021-00073-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41965-021-00073-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41965-021-00073-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,24]],"date-time":"2021-03-24T16:58:59Z","timestamp":1616605139000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s41965-021-00073-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["73"],"URL":"https:\/\/doi.org\/10.1007\/s41965-021-00073-3","relation":{},"ISSN":["2523-8906","2523-8914"],"issn-type":[{"value":"2523-8906","type":"print"},{"value":"2523-8914","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3]]},"assertion":[{"value":"1 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}