The paper deals with the implementation and benchmarking of cryptographic primitives on contemporary smart-cards and smart-phones. The goal of the paper is to analyze the demands of today's common theoretical cryptographic constructions used in privacy-enhancing schemes and to find out whether they can be practically implemented on off-the-shelf hardware. We evaluate the performance of all major platforms of programmable smart-cards (JavaCards,.NET cards and MultOS cards) and three reference Android devices (a tablet and two smart-phones). The fundamental cryptographic primitives frequently used in advanced cryptographic constructions, such as user-centric attribute-based protocols and anonymous credential systems, are evaluated. In addition, we show how our results can be used for the estimation of the performance of existing and future cryptographic protocols. Therefore, we provide not only benchmarks of all modern programmable smart-card platforms but also a tool for the performance estimation of privacy-enhancing schemes which are based on popular zero-knowledge proof of knowledge protocols. © 2014 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Hajny, J., Malina, L., Martinasek, Z., & Tethal, O. (2014). Performance evaluation of primitives for privacy-enhancing cryptography on current smart-cards and smart-phones. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8247 LNCS, pp. 17–33). Springer Verlag. https://doi.org/10.1007/978-3-642-54568-9_2
Mendeley helps you to discover research relevant for your work.