ACM Home Page
Please provide us with feedback. Feedback
A workload characterization of elliptic curve cryptography methods in embedded environments
Full text PdfPdf (228 KB)
Source ACM SIGARCH Computer Architecture News archive
Volume 32 ,  Issue 3  (June 2004) table of contents
Special issue: MEDEA-2003 workshop
Pages: 27 - 34  
Year of Publication: 2004
ISSN:0163-5964
Also published in ...
Authors
I. Branovic  University of Siena, Italy
R. Giorgi  University of Siena, Italy
E. Martinelli  University of Siena, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 91,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1024295.1024299
What is a DOI?

ABSTRACT

Elliptic Curve Cryptography (ECC) is emerging as an attractive public-key system for constrained environments, because of the small key sizes and computational efficiency, while preserving the same security level as the standard methodsWe have developed a set of benchmarks to compare standard and corresponding elliptic curve public-key methods. An embedded device based on the Intel XScale architecture, which utilizes an ARM processor core was modeled and used for studying the benchmark performance. Different possible variations for the memory hierarchy of such basic architecture were considered. We compared our benchmarks with MiBench/Security, another widely accepted benchmark set, to provide a reference for our evaluation.We studied operations and impact on memory of Diffie-Hellman key exchange, digital signature algorithm, ElGamal, and RSA public-key cryptosystems. Elliptic curve cryptosystems are more efficient in terms of execution time, but their impact on memory subsystem has to be taken into account when designing embedded devices in order to achieve better performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
{Blake03} V. Gupta, S. Blake-Wilson, B. Moeller, C. Hawk, "ECC Cipher Suites for TLS", Internet draft, June 2003, http://www.ietf.org/internet-drafts/draft-ietf-tls-ecc-03.txt.
 
3
{Diffie76} W. Diffie, M. E. Hellman, "New Directions in Cryptography", IEEE Trans. on Information Theory, Vol. IT-22, Nov. 1976, pp. 644--654.
 
4
{ElGamal85} T. ElGamal, "A public key cryptosystem and a signature scheme based on discrete logarithms", IEEE Trans. on Information Theory, Vol. 31, 1985, pp. 469--472.
 
5
{Fiskiran02} A. M. Fiskiran, R. B. Lee, "Workload Characterization of Elliptic Curve Cryptography and other Network Security Algorithms for Constrained Environments", Proc. of 5th IEEE Workshop on Workload Characterization (WWC-5), Nov. 2002, pp. 127--137.
6
 
7
{Guthaus01} M. Guthaus, J. Ringerberg, T. Austin, T. Mudge, R. Brown, "MiBench: A free, commercially representative embedded benchmark suite", Proc. of 4th Workshop on Workload Characterization, Dec. 2001.
 
8
 
9
{IEEE1363-00} IEEE Standard Specifications for Public-Key Cryptography, 1363--2000, IEEE Computer Society, Jan. 2000, http://grouper.ieee.org/groups/1363/
 
10
{Intel03} Intel Corporation, "The Intel Xscale Microarchitecture Technical Summary", ftp://download.intel.com/design/intelxscale/XscaleDatasheet4.pdf
 
11
 
12
 
13
 
14
{Milenkovic03} A. Milenkovic, M. Milenkovic, N. Barnes, "A Performance Evaluation of Memory Hierarchy in Embedded Systems", Proc. of 35th SSST, Mar. 2003.
 
15
{Miracl02} Miracl big integer library Web site, http://indigo.ie/~mscott/
 
16
{NIST95} NIST, Secure Hash Standard, FIPS pub180-1, 1995.
 
17
{NIST00} Digital Signature Standard, National Institute of Standards and Technology, FIPS pub 186--2, Jan. 2000.
 
18
{RSA02} RSA Laboratories' FAQs about Today's Cryptography, http://www.rsasecurity.com/rsalabs/faq
 
19
 
20
{Ss97} D. C. Burger, T. M. Austin, "The SimpleScalar Tool Set, Version 2.0", Tech. Report CS-TR-97-1342, University of Wisconsin-Madison, June 1997.
 
21
{Ss02} SimpleScalar LLC, http://www.simplescalar.com

Collaborative Colleagues:
I. Branovic: colleagues
R. Giorgi: colleagues
E. Martinelli: colleagues