Multiprecision ANSI C Library for Implementation of Cryptographic Algorithms on Microcontrollers
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F19%3A00331851" target="_blank" >RIV/68407700:21230/19:00331851 - isvavai.cz</a>
Nalezeny alternativní kódy
RIV/68407700:21240/19:00331851
Výsledek na webu
<a href="https://ieeexplore.ieee.org/document/8760285" target="_blank" >https://ieeexplore.ieee.org/document/8760285</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/MECO.2019.8760285" target="_blank" >10.1109/MECO.2019.8760285</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Multiprecision ANSI C Library for Implementation of Cryptographic Algorithms on Microcontrollers
Popis výsledku v původním jazyce
Current cryptographic algorithms work with operands that are several times wider than the machine word, e.g., the still popular RSA algorithm shall use at least 2 048-bit keys. Such algorithms therefore require libraries that implement multiprecision arithmetic. Existing libraries are either not tailored for microcontrollers, or they implement an incomplete set of multiprecision operations, which limits the implementation of some unusual cryptographic algorithms on microcontrollers. In this work, we present a novel ANSI C library that implements also some less common operations like, e.g., multiprecision integer division. The library was designed with respect to the use on microcontrollers and has been tested on ARM M4-based microcontroller Microchip CEC1302.
Název v anglickém jazyce
Multiprecision ANSI C Library for Implementation of Cryptographic Algorithms on Microcontrollers
Popis výsledku anglicky
Current cryptographic algorithms work with operands that are several times wider than the machine word, e.g., the still popular RSA algorithm shall use at least 2 048-bit keys. Such algorithms therefore require libraries that implement multiprecision arithmetic. Existing libraries are either not tailored for microcontrollers, or they implement an incomplete set of multiprecision operations, which limits the implementation of some unusual cryptographic algorithms on microcontrollers. In this work, we present a novel ANSI C library that implements also some less common operations like, e.g., multiprecision integer division. The library was designed with respect to the use on microcontrollers and has been tested on ARM M4-based microcontroller Microchip CEC1302.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
20206 - Computer hardware and architecture
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2019
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Proceedings of the 8th Mediterranean Conference on Embedded Computing - MECO'2019
ISBN
978-1-7281-1739-3
ISSN
2377-5475
e-ISSN
—
Počet stran výsledku
4
Strana od-do
275-278
Název nakladatele
Institute of Electrical and Electronics Engineers, Inc.
Místo vydání
—
Místo konání akce
Budva
Datum konání akce
10. 6. 2019
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
000492146100070