{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T04:27:57Z","timestamp":1778128077343,"version":"3.51.4"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030983642","type":"print"},{"value":"9783030983659","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-98365-9_2","type":"book-chapter","created":{"date-parts":[[2022,3,12]],"date-time":"2022-03-12T07:03:04Z","timestamp":1647068584000},"page":"22-41","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["The Rank-Based Cryptography Library"],"prefix":"10.1007","author":[{"given":"Nicolas","family":"Aragon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Slim","family":"Bettaieb","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lo\u00efc","family":"Bidoux","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yann","family":"Connan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00e9r\u00e9mie","family":"Coulaud","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Gaborit","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ana\u00efs","family":"Kominiarz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,13]]},"reference":[{"key":"2_CR1","unstructured":"Melchor, C.A., et al.: Ouroboros-R. NIST Post-Quantum Cryptography Standardization Project (Round 1) (2017). https:\/\/pqc-ouroborosr.org"},{"key":"2_CR2","unstructured":"Melchor, C.A., et al.: Rank Quasi-Cyclic (RQC). NIST Post-Quantum Cryptography Standardization Project (Round 1) (2017). https:\/\/pqc-rqc.org"},{"key":"2_CR3","unstructured":"Melchor, C.A., et al.: ROLLO - Rank-Ouroboros, LAKE & LOCKER. NIST Post-Quantum Cryptography Standardization Project (Round 1) (2018). https:\/\/pqc-rollo.org"},{"key":"2_CR4","unstructured":"Melchor, C.A., et al.: ROLLO - Rank-Ouroboros, LAKE & LOCKER. NIST Post-Quantum Cryptography Standardization Project (Round 2) (2019). https:\/\/pqc-rollo.org"},{"key":"2_CR5","unstructured":"Melchor, C.A., et al.: Rank Quasi-Cyclic (RQC). NIST Post-Quantum Cryptography Standardization Project (Round 2) (2019). https:\/\/pqc-rqc.org"},{"key":"2_CR6","unstructured":"Melchor, C.A., et al.: ROLLO - Rank-Ouroboros, LAKE & LOCKER. NIST Post-Quantum Cryptography Standardization Project (Round 2) (2020). https:\/\/pqc-rollo.org"},{"key":"2_CR7","unstructured":"Melchor, C.A., et al.: Rank Quasi-Cyclic (RQC). NIST Post-Quantum Cryptography Standardization Project (Round 2) (2020). https:\/\/pqc-rqc.org"},{"key":"2_CR8","unstructured":"Aragon, N., Bidoux, L., et al.: RBC Library. Version 1.0. https:\/\/rbc-lib.org"},{"key":"2_CR9","unstructured":"Melchor, C.A., et al.: Constant-time algorithms for ROLLO"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Al Abdouli, A.S., Bellini, E., Caullery, F., Manzano, M., Mateu, V.: Rank-metric encryption on arm-cortex M0: porting code-based cryptography to lightweight devices. In: Proceedings of the 6th ASIA Public-Key Cryptography Workshop (2019)","DOI":"10.1145\/3327958.3329544"},{"key":"2_CR11","unstructured":"Albrecht, M.R., et al.: Classic McEliece. NIST Post-Quantum Cryptography Standardization Project (Round 3) (2020). https:\/\/classic.mceliece.org"},{"key":"2_CR12","unstructured":"Aragon, N., et al.: LAKE-Low rAnk parity check codes Key Exchange. NIST Post-Quantum Cryptography Standardization Project (Round 1) (2017)"},{"key":"2_CR13","unstructured":"Aragon, N., et al.: LOCKER-LOw rank parity ChecK codes EncRyption. NIST Post-Quantum Cryptography Standardization Project (Round 1) (2017)"},{"key":"2_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"728","DOI":"10.1007\/978-3-030-17659-4_25","volume-title":"Advances in Cryptology \u2013 EUROCRYPT 2019","author":"N Aragon","year":"2019","unstructured":"Aragon, N., Blazy, O., Gaborit, P., Hauteville, A., Z\u00e9mor, G.: Durandal: a rank metric based signature scheme. In: Ishai, Y., Rijmen, V. (eds.) EUROCRYPT 2019. LNCS, vol. 11478, pp. 728\u2013758. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-17659-4_25"},{"key":"2_CR15","unstructured":"Aranha, D.F., Gouv\u00eaa, C.P.L., Markmann, T., Wahby, R.S., Liao, K.: RELIC is an Efficient LIbrary for Cryptography. https:\/\/github.com\/relic-toolkit\/relic"},{"key":"2_CR16","unstructured":"Alekhnovich, M., et al.: More on average case vs approximation complexity. In: Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science, pp. 298\u2013307 (2003)"},{"key":"2_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-642-14712-8_9","volume-title":"Progress in Cryptology \u2013 LATINCRYPT 2010","author":"DF Aranha","year":"2010","unstructured":"Aranha, D.F., L\u00f3pez, J., Hankerson, D.: Efficient software implementation of binary field arithmetic using vector instruction sets. In: Abdalla, M., Barreto, P.S.L.M. (eds.) LATINCRYPT 2010. LNCS, vol. 6212, pp. 144\u2013161. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-14712-8_9"},{"issue":"8","key":"2_CR18","doi-asserted-by":"publisher","first-page":"1807","DOI":"10.1007\/s10623-017-0425-6","volume":"86","author":"D Augot","year":"2018","unstructured":"Augot, D., Loidreau, P., Robert, G.: Generalized Gabidulin codes over fields of any characteristic. Des. Codes Crypt. 86(8), 1807\u20131848 (2018)","journal-title":"Des. Codes Crypt."},{"key":"2_CR19","unstructured":"Melchor, C.A., et al.: BIKE: Bit Flipping Key Encapsulation. NIST Post-Quantum Cryptography Standardization Project (Round 3) (2020). https:\/\/bikesuite.org"},{"key":"2_CR20","unstructured":"Melchor, C.A., et al.: Hamming Quasi-Cyclic (HQC). NIST Post-Quantum Cryptography Standardization Project (Round 3) (2020). https:\/\/pqc-hqc.org"},{"key":"2_CR21","unstructured":"Melchor, C.A., Aragon, N., Dyseryn, V., Gaborit, P.: Fast and secure key generation for low rank parity check codes cryptosystems. In: 2021 IEEE International Symposium on Information Theory (ISIT) (2021)"},{"key":"2_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/978-3-030-25510-7_20","volume-title":"Post-Quantum Cryptography","author":"S Bettaieb","year":"2019","unstructured":"Bettaieb, S., Bidoux, L., Gaborit, P., Marcatel, E.: Preventing timing attacks against RQC using constant time decoding of Gabidulin codes. In: Ding, J., Steinwandt, R. (eds.) PQCrypto 2019. LNCS, vol. 11505, pp. 371\u2013386. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-25510-7_20"},{"issue":"3","key":"2_CR23","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1109\/TIT.1978.1055873","volume":"24","author":"E Berlekamp","year":"1978","unstructured":"Berlekamp, E., McEliece, R., Van Tilborg, H.: On the inherent intractability of certain coding problems (corresp.). IEEE Trans. Inf. Theory 24(3), 384\u2013386 (1978)","journal-title":"IEEE Trans. Inf. Theory"},{"issue":"1","key":"2_CR24","first-page":"3","volume":"21","author":"EM Gabidulin","year":"1985","unstructured":"Gabidulin, E.M.: Theory of codes with maximum rank distance. Problemy Peredachi Informatsii 21(1), 3\u201316 (1985)","journal-title":"Problemy Peredachi Informatsii"},{"key":"2_CR25","unstructured":"Gaborit, P., Murat, G., Ruatta, O., Z\u00e9mor, G.: Low rank parity check codes and their application to cryptography. In: Proceedings of the Workshop on Coding and Cryptography (WCC) (2013)"},{"key":"2_CR26","unstructured":"Gaudry, P., Thom\u00e9, E.: The MPFQ library and implementing curve-based key exchanges (2007)"},{"key":"2_CR27","unstructured":"Gaudry, P., Thom\u00e9, E.: MPFQ, a finite field library (2008). https:\/\/mpfq.gitlabpages.inria.fr\/"},{"key":"2_CR28","unstructured":"Gueron, S.: Intel Advanced Encryption Standard (AES) new instructions set (2010)"},{"key":"2_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1007\/978-3-319-70500-2_12","volume-title":"Theory of Cryptography","author":"D Hofheinz","year":"2017","unstructured":"Hofheinz, D., H\u00f6velmanns, K., Kiltz, E.: A modular analysis of the Fujisaki-Okamoto transformation. In: Kalai, Y., Reyzin, L. (eds.) TCC 2017. LNCS, vol. 10677, pp. 341\u2013371. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-70500-2_12"},{"key":"2_CR30","volume-title":"Guide to Elliptic Curve Cryptography","author":"D Hankerson","year":"2006","unstructured":"Hankerson, D., Menezes, A.J., Vanstone, S.: Guide to Elliptic Curve Cryptography. Springer, Heidelberg (2006)"},{"key":"2_CR31","unstructured":"Kannwischer, M.J., Rijneveld, J., Schwabe, P., Stoffelen, K.: PQM4: Post-quantum crypto library for the ARM Cortex-M4 (2020). https:\/\/github.com\/mupq\/pqm4"},{"key":"2_CR32","unstructured":"Lablanche, J., Mortajine, L., Benchaalal, O., Cayrel, P.-L., El Mrabet, N.: Optimized implementation of the NIST PQC submission ROLLO on microcontroller. IACR Cryptology ePrint Archive 2019:787 (2019)"},{"key":"2_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/11779360_4","volume-title":"Coding and Cryptography","author":"P Loidreau","year":"2006","unstructured":"Loidreau, P.: A Welch\u2013Berlekamp like algorithm for decoding Gabidulin codes. In: Ytrehus, \u00d8. (ed.) WCC 2005. LNCS, vol. 3969, pp. 36\u201345. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11779360_4"},{"key":"2_CR34","unstructured":"McEliece, R.J.: A public-key cryptosystem based on algebraic coding theory, NASA (1978)"},{"key":"2_CR35","unstructured":"Minunit, a minimal unit testing framework for C\/C++. https:\/\/github.com\/siu\/minunit"},{"key":"2_CR36","unstructured":"NIST Post-Quantum Standardization Process (2016). https:\/\/csrc.nist.gov\/Projects\/Post-Quantum-Cryptography"},{"key":"2_CR37","unstructured":"OpenSSL. https:\/\/www.openssl.org\/"},{"issue":"3","key":"2_CR38","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1090\/S0002-9947-1933-1501703-0","volume":"35","author":"O Ore","year":"1933","unstructured":"Ore, O.: On a special class of polynomials. Trans. Am. Math. Soc. 35(3), 559\u2013584 (1933)","journal-title":"Trans. Am. Math. Soc."},{"key":"2_CR39","unstructured":"Pornin, T.: BearSSL: A smaller SSL\/TLS library (2016). https:\/\/bearssl.org\/"},{"key":"2_CR40","unstructured":"PQClean: Clean, portable, tested implementations of post-quantum cryptography. https:\/\/github.com\/PQClean\/PQClean"},{"key":"2_CR41","unstructured":"Shoup, V., et al.: NTL: a library for doing number theory (2001). https:\/\/www.shoup.net\/ntl\/"},{"key":"2_CR42","unstructured":"SUPERCOP, measuring the performance of cryptographic software. https:\/\/bench.cr.yp.to\/supercop.html"}],"container-title":["Lecture Notes in Computer Science","Code-Based Cryptography"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-98365-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,12]],"date-time":"2022-03-12T07:03:23Z","timestamp":1647068603000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-98365-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030983642","9783030983659"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-98365-9_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"13 March 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CBCrypto","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Code-Based Cryptography Workshop","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Munich","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 June 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cbc2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/cbcrypto.dii.univpm.it\/home","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"14","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"43% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The workshop was held online due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}