A flexible integrated cryptoprocessor for authentication protocols based on hyperelliptic curve cryptography

Alexander Klimm, M. Haas, O. Sander, J. Becker
{"title":"A flexible integrated cryptoprocessor for authentication protocols based on hyperelliptic curve cryptography","authors":"Alexander Klimm, M. Haas, O. Sander, J. Becker","doi":"10.1109/ISSOC.2010.5625557","DOIUrl":null,"url":null,"abstract":"An integrated cryptographic processor for public key cryptography for embedded systems is proposed in this contribution. The architecture is designed for computational intensive applications based on hyperelliptic curve cryptography (HECC) in the automotive domain. Authentication protocols based on HECC can be adapted for access control systems and demobilizer applications in today's cars. They can raise the security level of these systems, but ask for more computation power than is available in current automotive platforms. Good programmability of the system in high level languages such as C eases the integration of the proposed platform into existing systems and development flows in the automotive domain. In order to include such a level of abstraction a software programmable application specific processor was developed. This processor allows to hide the complex hardware of HECC and avoids a long term hardware development in case of a re-design. The benefit of a software based system combined with a specialized hardware is provided with the described approach. The presented work therefore follows the novel methodology of hardware software codesign where the benefits of both development methodologies are combined in the final system. Experiments show that a substantial gain in computation speed can be achieved while keeping the gate count low.","PeriodicalId":252669,"journal":{"name":"2010 International Symposium on System on Chip","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Symposium on System on Chip","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSOC.2010.5625557","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

An integrated cryptographic processor for public key cryptography for embedded systems is proposed in this contribution. The architecture is designed for computational intensive applications based on hyperelliptic curve cryptography (HECC) in the automotive domain. Authentication protocols based on HECC can be adapted for access control systems and demobilizer applications in today's cars. They can raise the security level of these systems, but ask for more computation power than is available in current automotive platforms. Good programmability of the system in high level languages such as C eases the integration of the proposed platform into existing systems and development flows in the automotive domain. In order to include such a level of abstraction a software programmable application specific processor was developed. This processor allows to hide the complex hardware of HECC and avoids a long term hardware development in case of a re-design. The benefit of a software based system combined with a specialized hardware is provided with the described approach. The presented work therefore follows the novel methodology of hardware software codesign where the benefits of both development methodologies are combined in the final system. Experiments show that a substantial gain in computation speed can be achieved while keeping the gate count low.
基于超椭圆曲线密码的认证协议的灵活集成密码处理器
本文提出了一种用于嵌入式系统公钥加密的集成密码处理器。该体系结构是为汽车领域中基于超椭圆曲线加密(HECC)的计算密集型应用而设计的。基于HECC的认证协议可以适用于当今汽车的访问控制系统和复员器应用。它们可以提高这些系统的安全级别,但需要比当前汽车平台更多的计算能力。系统在高级语言(如C)中具有良好的可编程性,可以简化将建议的平台集成到现有系统和汽车领域的开发流程中。为了包含这样一个抽象层次,开发了一个软件可编程应用程序专用处理器。该处理器可以隐藏HECC复杂的硬件,避免在重新设计时进行长期的硬件开发。所描述的方法提供了基于软件的系统与专用硬件相结合的好处。因此,介绍的工作遵循硬件软件协同设计的新方法,其中两种开发方法的优点结合在最终系统中。实验表明,在保持低门数的情况下,可以实现计算速度的大幅提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信