{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T15:01:01Z","timestamp":1783090861464,"version":"3.54.6"},"reference-count":65,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T00:00:00Z","timestamp":1675641600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Passwords are ubiquitous in today\u2019s world, as are forgetting and stealing them. Biometric signs are harder to steal and impossible to forget. This paper presents a complete system of methods that takes a secret key and the iris image of the owner as input and generates a public key, suitable for storing insecurely. It is impossible to obtain source data (i.e., secret key or biometric traits) from the public key without the iris image of the owner, the irises of other persons will not help. At the same time, when the iris image of the same person is presented the secret key is restored. The system has been tested on several iris image databases from public sources. It allows storing 65 bits of the secret key, with zero possibility to unlock it with the impostor\u2019s iris and 10.4% probability to reject the owner in one attempt.<\/jats:p>","DOI":"10.3390\/a16020087","type":"journal-article","created":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T05:29:05Z","timestamp":1675661345000},"page":"87","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["From Iris Image to Embedded Code: System of Methods"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2005-9467","authenticated-orcid":false,"given":"Ivan","family":"Matveev","sequence":"first","affiliation":[{"name":"Federal Research Center \u201cComputer Science and Control\u201d of the Russian Academy of Sciences, Vavilov Street, 44\/2, 119333 Moscow, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8270-943X","authenticated-orcid":false,"given":"Ilia","family":"Safonov","sequence":"additional","affiliation":[{"name":"Computer Science and Control Systems Department, National Research Nuclear University MEPhI, Kashirskoye Highway, 31, 115409 Moscow, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,6]]},"reference":[{"key":"ref_1","unstructured":"Bertram, L.A., and van Gunther, D. (2019). Nomenclatura: Encyclopedia of Modern Cryptography and Internet Security\u2014From AutoCrypt and Exponential Encryption to Zero-Knowledge-Proof Keys, Books on Demand. Available online: https:\/\/www.amazon.com\/Nomenclatura-Encyclopedia-Cryptography-Internet-Security\/dp\/3746066689."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1134\/S0032946011020098","article-title":"Key Masking Using Biometry","volume":"47","author":"Chmora","year":"2011","journal-title":"Probl. Inf. Transm."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TCSVT.2003.818350","article-title":"How Iris Recognition Works","volume":"14","author":"Daugman","year":"2004","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shekar, B.H., Bharathi, R.K., Kittler, J., Vizilter, Y.V., and Mestestskiy, L. (2015, January 19\u201322). Grid structured morphological pattern spectrum for off-line signature verification. Proceedings of the International Conference on Biometrics, Phuket, Thailand.","DOI":"10.1109\/ICB.2015.7139106"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.cviu.2007.08.005","article-title":"Image understanding for iris biometrics: A survey","volume":"110","author":"Bowyer","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Mohamad Zain, J., Wan Mohd, W.M.B., and El-Qawasmeh, E. (2011). Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, Springer.","DOI":"10.1007\/978-3-642-22170-5"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Burge, M., and Bowyer, K. (2012). Handbook of Iris Recognition, Springer.","DOI":"10.1007\/978-1-4471-4402-1"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"6641247","DOI":"10.1155\/2021\/6641247","article-title":"Iris Recognition Development Techniques: A Comprehensive Review","volume":"2012","author":"Malgheet","year":"2021","journal-title":"Complexity"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Liu, N., Li, H., Zhang, M., Liu, J., Sun, Z., and Tan, T. (2016, January 13\u201316). Accurate iris segmentation in non-cooperative environments using fully convolutional networks. Proceedings of the 2016 International Conference on Biometrics (ICB), Halmstad, Sweden.","DOI":"10.1109\/ICB.2016.7550055"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2944","DOI":"10.1109\/TIFS.2020.2980791","article-title":"Towards Complete and Accurate Iris Segmentation Using Deep Multi-Task Attention Network for Non-Cooperative Iris Recognition","volume":"15","author":"Wang","year":"2020","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"063015","DOI":"10.1117\/1.JEI.30.6.063015","article-title":"Heterogeneous iris segmentation method based on modified U-Net","volume":"30","author":"Huo","year":"2021","journal-title":"J. Electron. Imaging."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Meng, Y., and Bao, T. (2022). Towards More Accurate and Complete Heterogeneous Iris Segmentation Using a Hybrid Deep Learning Approach. J. Imaging., 8.","DOI":"10.3390\/jimaging8090246"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"817","DOI":"10.1134\/S1054661818040193","article-title":"Iris Segmentation in Challenging Conditions","volume":"28","author":"Korobkin","year":"2018","journal-title":"Pattern Recognit. Image Anal."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.patrec.2018.12.021","article-title":"Exploiting superior cnn-based iris segmentation for better recognition accuracy","volume":"120","author":"Hofbauer","year":"2019","journal-title":"Pattern Recognit. Lett."},{"key":"ref_15","unstructured":"Cui, J., Wang, Y., Tan, T., Ma, L., and Sun, Z. (2004). Biometric Authentication and Testing, National Laboratory of Pattern Recognition, Chinese Academy of Sciences."},{"key":"ref_16","unstructured":"Liu, X., Bowyer, K.W., and Flynn, P.J. (2005, January 17\u201318). Experiments with an Improved Iris Segmentation Algorithm. Proceedings of the 4th IEEE Workshop on Automatic Identification Advanced Technologies, New York, NY, USA."},{"key":"ref_17","first-page":"180","article-title":"A Novel Approach to Iris Localization for Iris Biometric Processing","volume":"3","author":"Dey","year":"2007","journal-title":"Intern. J. Biol. Life Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"381","DOI":"10.5405\/jmbe.769","article-title":"Fast and Efficient Iris Image Segmentation","volume":"30","author":"Ling","year":"2010","journal-title":"J. Med. Biol. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Yuan, W., Lin, Z., and Xu, L. (2005, January 1\u20134). A Rapid Iris Location Method Based on the Structure of Human Eyes. Proceedings of the 27th Annual Conf. Engineering in Medicine and Biology, Shanghai, China.","DOI":"10.1109\/IEMBS.2005.1617110"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pan, L., Xie, M., and Ma, Z. (2008, January 8\u201311). Iris Localization Based on Multiresolution Analysis. Proceedings of the 19th International Conference on Pattern Recognition, Tampa, FL, USA.","DOI":"10.1109\/ICPR.2008.4761844"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1670","DOI":"10.1109\/TPAMI.2008.183","article-title":"Toward Accurate and Fast Iris Segmentation for Iris Biometrics","volume":"31","author":"He","year":"2009","journal-title":"IEEE PAMI"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Maenpaa, T. (2005, January 22\u201323). An Iterative Algorithm for Fast Iris Detection. Proceedings of the International Workshop on Biometric Recognition Systems, Beijing, China.","DOI":"10.1007\/11569947_16"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"868","DOI":"10.1016\/j.patcog.2007.06.030","article-title":"An Effective and Fast Iris Recognition System Based on a Combined Multiscale Feature Extraction Technique","volume":"41","author":"Nabti","year":"2008","journal-title":"Pattern Recognit."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1134\/S1064230712060068","article-title":"Iris Center Location Using Hough Transform with Two-dimensional Parameter Space","volume":"51","author":"Matveev","year":"2012","journal-title":"J. Comput. Syst. Sci. Int."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1049\/ip-vis:20050213","article-title":"Iris Segmentation Methodology for Non-cooperative Recognition","volume":"153","author":"Proenca","year":"2006","journal-title":"IEEE Proc. Vision Image Signal Process."},{"key":"ref_26","unstructured":"Matveev, I. (2010, January 27\u201329). Detection of Iris in Image by Corresponding Maxima of Gradient Projections. Proceedings of the Computer Graphics, Visualization, Computer Vision and Image Processing 2010, Freiburg, Germany."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"4861","DOI":"10.1007\/s11276-018-1891-0","article-title":"Enhancing Iris Template Matching with the Optimal Path Method","volume":"26","author":"Novik","year":"2020","journal-title":"Wirel. Netw."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1134\/S0005117918030086","article-title":"Locating the Visible Part of the Iris with a Texture Classifier with a Support Set","volume":"79","author":"Solomatin","year":"2018","journal-title":"Autom. Remote Control"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Pratt, W.K. (2007). Digital Image Processing: PIKS Scientific Inside, Wiley\u2013Interscience. [4th ed.].","DOI":"10.1117\/1.2744044"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1016\/S0031-3203(02)00085-7","article-title":"Circular Shortest Path in Images","volume":"36","author":"Sun","year":"2003","journal-title":"Pattern Recognit."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1134\/S1064230714020099","article-title":"A Iris Image Segmentation Based on Approximate Methods with Subsequent Refinements","volume":"53","author":"Gankin","year":"2014","journal-title":"J. Comput. Syst. Sci. Int."},{"key":"ref_32","unstructured":"CASIA (2023, February 02). Iris Image Database, Institute of Automation, Chinese Academy of Sciences. Available online: http:\/\/biometrics.idealtest.org\/findTotalDbByMode.do?mode=Iris."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Li, S.Z., and Jain, A. (2009). Encyclopedia of Biometrics, Springer.","DOI":"10.1007\/978-0-387-73003-5"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1109\/TPAMI.2009.59","article-title":"Frvt2006 and Ice2006 Large-scale Experimental Results","volume":"5","author":"Phillips","year":"2010","journal-title":"IEEE PAMI"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Proenca, H., and Alexandre, L. (2005, January 6\u20138). UBIRIS: A Noisy Iris Image Database. Proceedings of the 13th International Conference Image Analysis and Processing, Cagliari, Italy.","DOI":"10.1007\/11553595_119"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1348","DOI":"10.1109\/5.628669","article-title":"Iris Recognition: An Emerging Biometric Technology","volume":"85","author":"Wildes","year":"1997","journal-title":"Proc. IEEE"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1109\/TSMCB.2007.903540","article-title":"New Methods in Iris Recognition","volume":"37","author":"Daugman","year":"2007","journal-title":"IEEE Trans. Syst. Man-Cybernatics-Part B Cybernatics"},{"key":"ref_38","unstructured":"Masek, L. (2023, February 02). Recognition of Human Iris Patterns for Biometric Identification. Available online: https:\/\/www.peterkovesi.com\/studentprojects\/libor\/."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1287","DOI":"10.1016\/j.patcog.2004.02.001","article-title":"Local Intensity Variation Analysis for Iris Recognition","volume":"37","author":"Ma","year":"2004","journal-title":"Pattern Recognit."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1016\/j.jocs.2017.06.016","article-title":"Influence of Degrading Factors on the Optimal Spatial and Spectral Features of Biometric Templates","volume":"25","author":"Matveev","year":"2018","journal-title":"J. Comput. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1049\/iet-bmt.2019.0169","article-title":"BMIAE: Blockchain-based Multi-instance Iris Authentication using Additive ElGamal Homomorphic Encryption","volume":"9","author":"Kumar","year":"2020","journal-title":"IET Biom."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Kanade, S., Camara, D., Krichen, E., Petrovska-Delacr\u00e9taz, D., and Dorizzi, B. (2008, January 23\u201325). Three Factor Scheme for Biometric-based Cryptographic Key Regeneration Using Iris. Proceedings of the Biometrics Symposium, Tampa, FL, USA.","DOI":"10.1109\/BSYM.2008.4655523"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/s10623-005-6343-z","article-title":"A Fuzzy Vault Scheme","volume":"38","author":"Juels","year":"2006","journal-title":"Des. Codes Cryptogr."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MSP.2015.2434151","article-title":"Cancelable Biometrics: A review","volume":"32","author":"Patel","year":"2015","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_45","first-page":"1","article-title":"A Survey on Biometric Cryptosystems and Cancelable Biometrics","volume":"3","author":"Rathgeb","year":"2011","journal-title":"EURASIP J. Inf. Secur."},{"key":"ref_46","first-page":"61","article-title":"Training of Neural Network Biometry-Code Converters","volume":"1","author":"Akhmetov","year":"2018","journal-title":"Izv. NAS RK Ser. Geol. Tech. Sci."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MSP.2015.2439717","article-title":"Iris Biometric Security Challenges and Possible Solution","volume":"32","author":"Itkis","year":"2015","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Li, S.Z., and Jain, A.K. (2015). Encyclopedia of Biometrics, Springer.","DOI":"10.1007\/978-1-4899-7488-4"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Sutcu, Y., Sencar, H.T., and Memon, N.A. (2005, January 1\u20132). Secure Biometric Authentication Scheme Based on Robust Hashing. Proceedings of the 7th Workshop Multimedia and Security, New York, NY, USA.","DOI":"10.1145\/1073170.1073191"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"De Decker, B., and Schaumueller-Bichl, I. (2010). Communications and Multimedia Security, Springer.","DOI":"10.1007\/978-3-642-13241-4"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Therar, H.M., Mohammed, E.A., and Ali, A.J. (2020, January 23\u201324). Biometric Signature based Public Key Security System. Proceedings of the International Conference Advanced Science and Engineering, Duhok, Iraq.","DOI":"10.1109\/ICOASE51841.2020.9436615"},{"key":"ref_52","unstructured":"Davida, G.I., Frankel, Y., Matt, B., and Peralta, R. (1999, January 11\u201314). On the Relation of Error Correction and Cryptography to an Offline Biometric Based Identification Scheme. Proceedings of the Workshop on Coding and Cryptography, Paris, France."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1137\/060651380","article-title":"Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy Data","volume":"38","author":"Dodis","year":"2008","journal-title":"SIAM J. Comput."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Yang, S., and Verbauwhede, I. (2007, January 15\u201320). Secure Iris Verification. Proceedings of the 2007 IEEE International Conference on Acoustics, Speech and Signal Processing\u2014ICASSP\u201907, Honolulu, HI, USA.","DOI":"10.1109\/ICASSP.2007.366190"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Linnartz, J.-P., and Tuyls, P. (2003, January 9\u201311). New Shielding Functions to Enhance Privacy and Prevent Misuse of Biometric Templates. Proceedings of the 4th International Conference Audio- and Video-Based Biometric Person Authentication, Guildford, UK.","DOI":"10.1007\/3-540-44887-X_47"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"612","DOI":"10.1145\/359168.359176","article-title":"How to Share a Secret","volume":"22","author":"Shamir","year":"1979","journal-title":"Commun. ACM"},{"key":"ref_57","unstructured":"Lee, Y.J., Bae, K., Lee, S.J., Park, K.R., and Kim, J. (2007, January 27\u201329). Biometric Key Binding: Fuzzy Vault Based on Iris Images. Proceedings of the 2nd International Conference Biometrics, Seoul, Republic of Korea."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Wu, X., Qi, N., Wang, K., and Zhang, D. (2008, January 15\u201317). An Iris Cryptosystem for Information Security. Proceedings of the International Conference Intelligent Information Hiding and Multimedia Signal Processing, Harbin, China.","DOI":"10.1109\/IIH-MSP.2008.83"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Juels, A., and Wattenberg, M. (1999, January 1\u20134). A Fuzzy Commitment Scheme. Proceedings of the 6th ACM Conference Computer and Communications Security, Singapore.","DOI":"10.1145\/319709.319714"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"1081","DOI":"10.1109\/TC.2006.138","article-title":"Combining Crypto with Biometrics Effectively","volume":"55","author":"Hao","year":"2006","journal-title":"IEEE Trans. Comput."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Morelos-Zaragoza, R.H. (2006). The Art of Error Correcting Coding, John Wiley and Sons.","DOI":"10.1002\/0470035706"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1137\/0108018","article-title":"Polynomial Codes over Certain Finite Fields","volume":"8","author":"Reed","year":"1960","journal-title":"J. Soc. Ind. Appl. Math."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/TIT.1954.1057465","article-title":"A Class of Multiple-error-correcting Codes and the Decoding Scheme","volume":"4","author":"Reed","year":"1954","journal-title":"Trans. Ire Prof. Group Inf. Theory"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Wu, X., Qi, N., Wang, K., and Zhang, D. (2008, January 18\u201320). A Novel Cryptosystem based on Iris Key Generation. Proceedings of the 2008 Fourth International Conference on Natural Computation, Jinan, China.","DOI":"10.1109\/ICNC.2008.808"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Bringer, J., Chabanne, H., Cohen, G., Kindarji, B., and Zemor, G. (2007, January 27\u201329). Optimal iris fuzzy sketches. Proceedings of the 2007 First IEEE International Conference on Biometrics: Theory, Applications, and Systems, Crystal City, VA, USA.","DOI":"10.1109\/BTAS.2007.4401904"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/2\/87\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:25:35Z","timestamp":1760120735000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/2\/87"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,6]]},"references-count":65,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["a16020087"],"URL":"https:\/\/doi.org\/10.3390\/a16020087","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,6]]}}}