DocumentCode :
1925241
Title :
Elliptic curve cryptography on Windows CE devices
Author :
Trujillo-Vàzquez, A. ; Morales-Sandoval, M. ; No-Maganda, M. A Nu ; Ruiz-Mèndez, M.
Author_Institution :
Inf. Technol. Dept., Polytech. Univ. of Victoria, Ciudad Victoria, Mexico
fYear :
2012
fDate :
27-29 Feb. 2012
Firstpage :
224
Lastpage :
229
Abstract :
Since mobile devices were conceived and commercialized, their market has grown exponentially, so as its problems related to secure data residing in them. Elliptic curve cryptography (ECC) is an approach to public key cryptography (PCK) based on the algebraic structure of elliptic curves over finite fields. It represents the most suitable choice for implementing cryptography in mobile devices since it uses smaller key sizes compared with others traditional public key cryptosystems without decreasing the security level. In this work we present the design of software modules for ECC over .Net Compact Framework (.Net CF) 3.5 well suited for mobile and embedded devices with Windows CE as operating system. The main cores are modules for finite field arithmetic and elliptic curve cryptographic schemes defined over the prime field Zp. These modules are not available neither in the programming language nor the .Net CF. We evaluated the performance of our implementations using the Personal Digital Assistant devices IPAQ 116 and Handheld HP 216, using elliptic curves over the prime field Zp with p=192, 224 and 256, which are key sizes currently recommended by NIST. Our results show that ECC could be implemented in .Net CF with a performance that should be tolerated by most of the users with a high degree of security.
Keywords :
notebook computers; operating systems (computers); public key cryptography; .Net CF; .Net Compact Framework 3.5; ECC; NIST; Windows CE devices; data security; elliptic curve algebraic structure; elliptic curve cryptography; embedded devices; finite field arithmetic; handheld HP 216; mobile devices; operating system; personal digital assistant devices IPAQ 116; public key cryptography; public key cryptosystems; software module design; Elliptic curve cryptography; Elliptic curves; Encryption; Mobile handsets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Communications and Computers (CONIELECOMP), 2012 22nd International Conference on
Conference_Location :
Cholula, Puebla
Print_ISBN :
978-1-4577-1326-2
Type :
conf
DOI :
10.1109/CONIELECOMP.2012.6189913
Filename :
6189913
Link To Document :
بازگشت