{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T04:22:13Z","timestamp":1775017333441,"version":"3.50.1"},"reference-count":25,"publisher":"Pleiades Publishing Ltd","issue":"8","license":[{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1134\/s0361768821080089","type":"journal-article","created":{"date-parts":[[2021,12,28]],"date-time":"2021-12-28T07:02:31Z","timestamp":1640674951000},"page":"839-848","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Algorithm for Constructing Modular Projections for Correcting Multiple Errors Based on a Redundant Residue Number System Using Maximum Likelihood Decoding"],"prefix":"10.1134","volume":"47","author":[{"given":"M.","family":"Babenko","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Nazarov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Tchernykh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B.","family":"Pulido-Gaytan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. M.","family":"Cort\u00e9s-Mendoza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I.","family":"Vashchenko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"137","published-online":{"date-parts":[[2021,12,28]]},"reference":[{"key":"3641_CR1","doi-asserted-by":"publisher","unstructured":"Nazarov, A., Babenko, M., and Golimblevskaia, E., Hardware implementation of the reverse conversion RNS-WNS on FPGA, Proc. IEEE Int. Conf. on Engineering and Telecommunication (En&T), 2020, pp. 1\u20135. https:\/\/doi.org\/10.1109\/EnT50437.2020.9431249","DOI":"10.1109\/EnT50437.2020.9431249"},{"key":"3641_CR2","doi-asserted-by":"publisher","DOI":"10.1142\/3254","volume-title":"Chinese Remainder Theorem: Applications in Computing, Coding, Cryptography","author":"C. Ding","year":"1996","unstructured":"Ding, C., Pei, D., and Salomaa, A., Chinese Remainder Theorem: Applications in Computing, Coding, Cryptography, Singapore: World Sci. Publ. Co. Ltd., 1996. https:\/\/doi.org\/10.1142\/3254"},{"key":"3641_CR3","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/TIT.1976.1055504","volume":"22","author":"D. Mandelbaum","year":"1976","unstructured":"Mandelbaum, D., On a class of arithmetic codes and a decoding algorithm (Corresp.), IEEE Trans. Inf. Theory, 1976, vol. 22, no. 1, pp. 85\u201388. https:\/\/doi.org\/10.1109\/TIT.1976.1055504","journal-title":"IEEE Trans. Inf. Theory"},{"key":"3641_CR4","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1109\/T-C.1973.223711","volume":"C-22","author":"F. Barsi","year":"1973","unstructured":"Barsi, F. and Maestrini, P., Error correcting properties of redundant residue number systems, IEEE Trans. Comput., 1973, vol. C-22, no. 3, pp. 307\u2013315. https:\/\/doi.org\/10.1109\/T-C.1973.223711","journal-title":"IEEE Trans. Comput."},{"key":"3641_CR5","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/82.204107","volume":"39","author":"J. Sun","year":"1992","unstructured":"Sun, J. and Krishna, H., A coding theory approach to error control in redundant residue number systems. II. Multiple error detection and correction, IEEE Trans. Circuits Syst. II: Analog Digital Signal Process., 1992, vol. 39, no. 1, pp. 18\u201334. https:\/\/doi.org\/10.1109\/82.204107","journal-title":"IEEE Trans. Circuits Syst. II: Analog Digital Signal Process."},{"key":"3641_CR6","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/82.204106","volume":"39","author":"H. Krishna","year":"1992","unstructured":"Krishna, H., Lin, K.Y., and Sun, J.D., A coding theory approach to error control in redundant residue number systems. Part I: theory and single error correction, IEEE Trans. Circuits Syst., 1992, vol. 39, pp. 8\u201317. https:\/\/doi.org\/10.1109\/82.204106","journal-title":"IEEE Trans. Circuits Syst."},{"key":"3641_CR7","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1016\/j.neucom.2017.06.063","volume":"272","author":"N.I. Chervyakov","year":"2018","unstructured":"Chervyakov, N.I., Lyakhov, P.A., Babenko, M.G., Lavrinenko, I.N., Lavrinenko, A.V., and Nazarov, A.S., The architecture of a fault-tolerant modular neurocomputer based on modular number projections, Neurocomputing, 2018, vol. 272, pp. 96\u2013107. https:\/\/doi.org\/10.1016\/j.neucom.2017.06.063","journal-title":"Neurocomputing"},{"key":"3641_CR8","doi-asserted-by":"publisher","first-page":"1330","DOI":"10.1109\/18.850672","volume":"46","author":"O. Goldreich","year":"2000","unstructured":"Goldreich, O., Ron, D., and Sudan, M., Chinese remaindering with errors, IEEE Trans. Inf. Theory, 2000, vol. 46, no. 4, pp. 1330\u20131338. https:\/\/doi.org\/10.1109\/18.850672","journal-title":"IEEE Trans. Inf. Theory"},{"key":"3641_CR9","doi-asserted-by":"crossref","unstructured":"Ananda Mohan, P.V., Residue Number Systems: Theory and Applications, Birkh\u00e4user: Springer Int. Publ., 2016.","DOI":"10.1007\/978-3-319-41385-3_8"},{"key":"3641_CR10","doi-asserted-by":"publisher","unstructured":"Yin, P. and Li, L., A new algorithm for single error correction, Proc. RRNS Int. Conf. on Communications, Circuits and Systems (ICCCAS), Chengdu, 2013, pp. 178\u2013181. https:\/\/doi.org\/10.1109\/ICCCAS.2013.6765313","DOI":"10.1109\/ICCCAS.2013.6765313"},{"key":"3641_CR11","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1109\/T-C.1973.223594","volume":"C-22","author":"S.S. Yau","year":"1973","unstructured":"Yau, S.S. and Yu-Cheng Liu, Error correction in redundant residue number systems, IEEE Trans. Comput., 1973, vol. C-22, no. 1, pp. 5\u201311. https:\/\/doi.org\/10.1109\/T-C.1973.223594","journal-title":"IEEE Trans. Comput."},{"key":"3641_CR12","doi-asserted-by":"publisher","unstructured":"Tay, T.F. and Chang, C., A new algorithm for single residue digit error correction in redundant residue number system, Proc. IEEE Int. Symp. on Circuits and Systems (ISCAS), Melbourne, 2014, pp. 1748\u20131751. https:\/\/doi.org\/10.1109\/ISCAS.2014.6865493","DOI":"10.1109\/ISCAS.2014.6865493"},{"key":"3641_CR13","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1109\/TC.2015.2435773","volume":"65","author":"T.F. Tay","year":"2016","unstructured":"Tay, T.F. and Chang, C., A non-iterative multiple residue digit error detection and correction algorithm in RRNS, IEEE Trans. Comput., 2016, vol. 65, no. 2, pp.\u00a0396\u2013408. https:\/\/doi.org\/10.1109\/TC.2015.2435773","journal-title":"IEEE Trans. Comput."},{"key":"3641_CR14","doi-asserted-by":"publisher","unstructured":"Goh, V.T., Tinauli, M., and Siddiqi, M.U., A novel error correction scheme based on the Chinese remainder theorem, Proc. 9th Int. Conf. on Communications Systems, ICCS 2004, Singapore, 2004, pp. 461\u2013465. https:\/\/doi.org\/10.1109\/ICCS.2004.1359419","DOI":"10.1109\/ICCS.2004.1359419"},{"key":"3641_CR15","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1109\/TCOMM.2008.050401","volume":"56","author":"V.T. Goh","year":"2008","unstructured":"Goh, V.T. and Siddiqi, M.U., Multiple error detection and correction based on redundant residue number systems, IEEE Trans. Commun., 2008, vol. 56, no. 3, pp. 325\u2013330. https:\/\/doi.org\/10.1109\/TCOMM.2008.050401","journal-title":"IEEE Trans. Commun."},{"key":"3641_CR16","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1109\/31.1717","volume":"35","author":"W.K. Jenkins","year":"1988","unstructured":"Jenkins, W.K. and Altman, E.J., Self-checking properties of residue number error checkers based on mixed radix conversion, IEEE Trans. Circuits Syst., 1988, vol. 35, no.\u00a02, pp. 159\u2013167. https:\/\/doi.org\/10.1109\/31.1717","journal-title":"IEEE Trans. Circuits Syst."},{"key":"3641_CR17","doi-asserted-by":"publisher","unstructured":"Tang, Y., Boutillon, E., J\u00e9go, C., and J\u00e9z\u00e9quel, M., A new single-error correction scheme based on self-diagnosis residue number arithmetic, Proc. Conf. on Design and Architectures for Signal and Image Processing (DASIP), Edinburgh, 2010, pp. 27\u201333. https:\/\/doi.org\/10.1109\/DASIP.2010.5706242","DOI":"10.1109\/DASIP.2010.5706242"},{"key":"3641_CR18","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.neucom.2016.03.041","volume":"205","author":"N.I. Chervyakov","year":"2016","unstructured":"Chervyakov, N.I., Lyakhov, P.A., Babenko, M.G., Garyanina, A.I., Lavrinenko, I.N., Lavrinenko, A.V., and Deryabin, M.A., An efficient method of error correction in fault-tolerant modular neurocomputers, Neurocomputing, 2016, vol. 205, pp. 32\u201344. https:\/\/doi.org\/10.1016\/j.neucom.2016.03.041","journal-title":"Neurocomputing"},{"key":"3641_CR19","unstructured":"Babenko, M., Kucherov, N., Tchernykh, A., Chervyakov, N., Nepretimova, E., and Vashchenko, I., Development of a control system for computations in BOINC with homomorphic encryption in residue number system, Proc. 3rd Int. Conf. BOINC-based High Performance Computing: Fundamental Research and Development. BOINC:FAST 2017, Petrozavodsk, 2017, pp. 78\u201384."},{"key":"3641_CR20","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1109\/12.57044","volume":"39","author":"C.C. Su","year":"1990","unstructured":"Su, C.C. and Lo, H.Y., An algorithm for scaling and single residue error correction in residue number systems, IEEE Trans. Comput., 1990, vol. 39, no. 8, pp.\u00a01053\u20131064. https:\/\/doi.org\/10.1109\/12.57044","journal-title":"IEEE Trans. Comput."},{"key":"3641_CR21","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1109\/12.223680","volume":"42","author":"G. Dimauro","year":"1993","unstructured":"Dimauro, G., Impedovo, S., and Pirlo, G., A new technique for fast number comparison in the residue number system, IEEE Trans. Comput., 1993, vol. 42, no. 5, pp. 608\u2013612. https:\/\/doi.org\/10.1109\/12.223680","journal-title":"IEEE Trans. Comput."},{"key":"3641_CR22","doi-asserted-by":"publisher","unstructured":"Chervyakov, N., Babenko, M., Tchernykh, A., Kucherov, N., Miranda-Lopez, V., and Cortes-Mendoza, J.M., AR-RRNS: configurable, scalable and reliable systems for internet of things to ensure security, Future Gener. Comput. Syst., 2017, vol. 92, no. 5. https:\/\/doi.org\/10.1016\/j.future.2017.09.061","DOI":"10.1016\/j.future.2017.09.061"},{"key":"3641_CR23","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/1899390.1899394","volume":"7","author":"N.Z. Haron","year":"2011","unstructured":"Haron, N.Z. and Hamdioui, S., Redundant residue number system code for fault-tolerant hybrid memories, ACM J. Emergy Technol. Comput. Syst., 2011, vol. 7, no.\u00a01, p. 4. https:\/\/doi.org\/10.1145\/1899390.1899394","journal-title":"ACM J. Emergy Technol. Comput. Syst."},{"key":"3641_CR24","volume-title":"Residue Arithmetic and Its Applications to Computer Technology","author":"N.S. Szabo","year":"1967","unstructured":"Szabo, N.S. and Tanaka, R.I., Residue Arithmetic and Its Applications to Computer Technology, New York: McGraw-Hill, 1967."},{"key":"3641_CR25","doi-asserted-by":"publisher","unstructured":"Babenko, M., Tchernykh, A., Pulido-Gaytan, B., Cort\u00e9s-Mendoza, J.M., Shiryaev, E., Golimblevskaia, E., Avetisyan, A., and Nesmachnow, S., RRNS base extension error-correcting code for performance optimization of scalable reliable distributed cloud data storage, Proc. IEEE Int. Parallel and Distributed Processing Symp. Workshops (IPDPSW), Portland, 2021, pp. 548\u2013553. https:\/\/doi.org\/10.1109\/IPDPSW52791.2021.00087","DOI":"10.1109\/IPDPSW52791.2021.00087"}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768821080089.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768821080089","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768821080089.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:44:16Z","timestamp":1775011456000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768821080089"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12]]},"references-count":25,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["3641"],"URL":"https:\/\/doi.org\/10.1134\/s0361768821080089","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12]]},"assertion":[{"value":"8 July 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 July 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 August 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 December 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}