Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol

Artemios G. Voyiatzis, Kyriakos G. Stefanidis, Dimitrios N. Serpanos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

A significant design parameter for secure embedded systems is the performance of the cryptographic algorithms implementation. We present a performance analysis on the same hardware of the cryptographic libraries available on the Google Android 2.2 and Microsoft Windows Phone 7 smartphone platforms and show that they exhibit quite different characteristics. This is an important consideration for designing multi-platform, security-aware applications. The use of cryptography requires mechanisms for handling the cryptographic keys. This is a hard-to-address and error-prone procedure, especially in systems with intermittent connectivity. The previously proposed Control Randomness Protocol (CRP) reduces the need for frequent key refreshing and extends the useful lifetime of a given set of keys. We present SCRP, an adaptation of the CRP for the smartphone environment. We show that SCRP achieves an adjustable security level in a fraction of computation and communication overhead.

Original languageEnglish
Title of host publicationProceedings of the Workshop on Embedded Systems Security, WESS'11
DOIs
Publication statusPublished - 1 Dec 2011
Externally publishedYes
Event6th Workshop on Embedded Systems Security, WESS'11 - Taipei, Taiwan, Province of China
Duration: 9 Oct 201114 Oct 2011

Other

Other6th Workshop on Embedded Systems Security, WESS'11
CountryTaiwan, Province of China
CityTaipei
Period9/10/1114/10/11

Fingerprint

Smartphones
Embedded systems
Cryptography
Hardware
Communication
Android (operating system)

Keywords

  • Controlled randomness
  • CRP
  • Cryptography
  • Smartphone

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Cite this

Voyiatzis, A. G., Stefanidis, K. G., & Serpanos, D. N. (2011). Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol. In Proceedings of the Workshop on Embedded Systems Security, WESS'11 [1] https://doi.org/10.1145/2072274.2072275

Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol. / Voyiatzis, Artemios G.; Stefanidis, Kyriakos G.; Serpanos, Dimitrios N.

Proceedings of the Workshop on Embedded Systems Security, WESS'11. 2011. 1.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Voyiatzis, AG, Stefanidis, KG & Serpanos, DN 2011, Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol. in Proceedings of the Workshop on Embedded Systems Security, WESS'11., 1, 6th Workshop on Embedded Systems Security, WESS'11, Taipei, Taiwan, Province of China, 9/10/11. https://doi.org/10.1145/2072274.2072275
Voyiatzis AG, Stefanidis KG, Serpanos DN. Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol. In Proceedings of the Workshop on Embedded Systems Security, WESS'11. 2011. 1 https://doi.org/10.1145/2072274.2072275
Voyiatzis, Artemios G. ; Stefanidis, Kyriakos G. ; Serpanos, Dimitrios N. / Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol. Proceedings of the Workshop on Embedded Systems Security, WESS'11. 2011.
@inproceedings{aebce9a0ca0b4a0c8af3e92a5e69cbed,
title = "Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol",
abstract = "A significant design parameter for secure embedded systems is the performance of the cryptographic algorithms implementation. We present a performance analysis on the same hardware of the cryptographic libraries available on the Google Android 2.2 and Microsoft Windows Phone 7 smartphone platforms and show that they exhibit quite different characteristics. This is an important consideration for designing multi-platform, security-aware applications. The use of cryptography requires mechanisms for handling the cryptographic keys. This is a hard-to-address and error-prone procedure, especially in systems with intermittent connectivity. The previously proposed Control Randomness Protocol (CRP) reduces the need for frequent key refreshing and extends the useful lifetime of a given set of keys. We present SCRP, an adaptation of the CRP for the smartphone environment. We show that SCRP achieves an adjustable security level in a fraction of computation and communication overhead.",
keywords = "Controlled randomness, CRP, Cryptography, Smartphone",
author = "Voyiatzis, {Artemios G.} and Stefanidis, {Kyriakos G.} and Serpanos, {Dimitrios N.}",
year = "2011",
month = "12",
day = "1",
doi = "10.1145/2072274.2072275",
language = "English",
isbn = "9781450308199",
booktitle = "Proceedings of the Workshop on Embedded Systems Security, WESS'11",

}

TY - GEN

T1 - Increasing lifetime of cryptographic keys on smartphone platforms with the controlled randomness protocol

AU - Voyiatzis, Artemios G.

AU - Stefanidis, Kyriakos G.

AU - Serpanos, Dimitrios N.

PY - 2011/12/1

Y1 - 2011/12/1

N2 - A significant design parameter for secure embedded systems is the performance of the cryptographic algorithms implementation. We present a performance analysis on the same hardware of the cryptographic libraries available on the Google Android 2.2 and Microsoft Windows Phone 7 smartphone platforms and show that they exhibit quite different characteristics. This is an important consideration for designing multi-platform, security-aware applications. The use of cryptography requires mechanisms for handling the cryptographic keys. This is a hard-to-address and error-prone procedure, especially in systems with intermittent connectivity. The previously proposed Control Randomness Protocol (CRP) reduces the need for frequent key refreshing and extends the useful lifetime of a given set of keys. We present SCRP, an adaptation of the CRP for the smartphone environment. We show that SCRP achieves an adjustable security level in a fraction of computation and communication overhead.

AB - A significant design parameter for secure embedded systems is the performance of the cryptographic algorithms implementation. We present a performance analysis on the same hardware of the cryptographic libraries available on the Google Android 2.2 and Microsoft Windows Phone 7 smartphone platforms and show that they exhibit quite different characteristics. This is an important consideration for designing multi-platform, security-aware applications. The use of cryptography requires mechanisms for handling the cryptographic keys. This is a hard-to-address and error-prone procedure, especially in systems with intermittent connectivity. The previously proposed Control Randomness Protocol (CRP) reduces the need for frequent key refreshing and extends the useful lifetime of a given set of keys. We present SCRP, an adaptation of the CRP for the smartphone environment. We show that SCRP achieves an adjustable security level in a fraction of computation and communication overhead.

KW - Controlled randomness

KW - CRP

KW - Cryptography

KW - Smartphone

UR - http://www.scopus.com/inward/record.url?scp=84555196590&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84555196590&partnerID=8YFLogxK

U2 - 10.1145/2072274.2072275

DO - 10.1145/2072274.2072275

M3 - Conference contribution

SN - 9781450308199

BT - Proceedings of the Workshop on Embedded Systems Security, WESS'11

ER -