

{"id":65,"date":"2019-06-19T10:32:10","date_gmt":"2019-06-19T08:32:10","guid":{"rendered":"https:\/\/project.inria.fr\/hahyperliptic\/?page_id=65"},"modified":"2019-06-19T10:44:29","modified_gmt":"2019-06-19T08:44:29","slug":"presentation","status":"publish","type":"page","link":"https:\/\/project.inria.fr\/hahyperliptic\/","title":{"rendered":"Presentation"},"content":{"rendered":"<p><\/p>\n<h2 id=\"aui_3_4_0_1_1024\" class=\"header_desc push_1 grid_15\" style=\"text-align: center;\">Hardware and Arithmetic for Hyperelliptic Curves Cryptography<\/h2>\n<p style=\"text-align: center;\">October 2014 &#8211; December 2017<\/p>\n<h4>Consortium and Funding<\/h4>\n<ul>\n<li><a href=\"http:\/\/www.lab-sticc.fr\/\">Lab-STICC<\/a> laboratory (UMR 6285, MOCS team, since 01.01.2017) and <a href=\"http:\/\/www.irisa.fr\/\">IRISA<\/a> laboratory (UMR 6074, CAIRN team, before 31.12.2016)<br \/>\nInstitutions: <a href=\"http:\/\/www.cnrs.fr\">CNRS<\/a>, <a href=\"http:\/\/univ-rennes1.fr\">University Rennes 1 (UR1)<\/a>, <a href=\"http:\/\/www.univ-ubs.fr\/\">University South Brittany (UBS)<\/a><br \/>\nPartial funding: <a href=\"http:\/\/www.cominlabs.eu\/\">Labex CominLabs<\/a> and <a href=\"http:\/\/www.bretagne.fr\/\">Brittany R\u00e9gion<\/a><\/li>\n<li><a href=\"http:\/\/irmar.univ-rennes1.fr\/\">IRMAR<\/a> laboratory (UMR 6625, GAR Team)<br \/>\nInstitutions: <a href=\"http:\/\/www.cnrs.fr\">CNRS<\/a>, <a href=\"http:\/\/univ-rennes1.fr\">University Rennes 1<\/a><br \/>\nPartial funding: <a href=\"http:\/\/www.lebesgue.fr\/\">Labex Lebesgue<\/a><\/li>\n<\/ul>\n<h4>Context<\/h4>\n<p>Efficient and robust public key cryptography, or asymmetric cryptography, is of major importance for <strong>security<\/strong> and <strong>privacy<\/strong> in many applications such as communications, e-commerce, control access, cloud computing, smart-phones, body area networks, TV boxes, Internet of Things, etc. In the past, RSA was the predominant solution for asymmetric cryptography. Since a few years, elliptic curves cryptography (ECC) is now the main standard with more efficient and less power consuming implementations than RSA for a similar theoretical security level. Recent theoretical results show that <strong>hyperelliptic curve cryptography (HECC)<\/strong> is supposed to be a more efficient solution (on theoretical evaluations and a few software implementations) due to use of smaller finite fields elements (about half the size of ECC). Efficient arithmetic is one of the main\u00a0 element for hardware implementations of HECC systems. Arithmetic plays an important in providing algorithms and number representations robust against physical attacks (e.g. analysis of the power consumption, electromagnetic radiations or computation timings). Only a very few hardware implementations of HECC (without any open source availability) are reported in the literature (and results published the last decade have too small security levels).<\/p>\n<h4>Objectives<\/h4>\n<p>In this project, we study and prototype <strong>efficient arithmetic algorithms for hyperelliptic curve cryptography for hardware implementations<\/strong> (on FPGA circuits). We study new advanced arithmetic algorithms and representations of numbers for efficient and secure implementations of HECC in hardware. We develop efficient and secure arithmetic units in hardware for HECC (distributed as open source hardware code). We also design a fast and secure <strong>hardware implementation<\/strong> of HECC based on Kummer surfaces. To the best of our knowledge, there is neither similar units nor crypto-processor freely accessible for HECC implementation currently. We hope providing <strong>open source<\/strong> hardware code will help us to launch academic and industrial collaborations in the future. Another objective is the evaluation of trade-offs between <strong>performances<\/strong> (speed, internal code size, silicon cost and energy) and <strong>security<\/strong> (robustness against passive and active attacks). Those results may be used to guide designers during the specification of security applications (for future academic and industrial collaborations). Finally, we will perform a security evaluation against some <strong>physical attacks <\/strong>(side channel attacks).<\/p>\n<h4>Key-words<\/h4>\n<p>Public key cryptography, cyber-security, side channel attacks, arithmetic algorithm, representations of numbers, protection, countermeasure, hardware implementation, integrated circuit, FPGA.<\/p>","protected":false},"excerpt":{"rendered":"<p>Hardware and Arithmetic for Hyperelliptic Curves Cryptography October 2014 &#8211; December 2017 Consortium and Funding Lab-STICC laboratory (UMR 6285, MOCS team, since 01.01.2017) and IRISA\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/project.inria.fr\/hahyperliptic\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":1611,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-65","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/pages\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/users\/1611"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":2,"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/pages\/65\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/pages\/65\/revisions\/77"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/hahyperliptic\/wp-json\/wp\/v2\/media?parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}