Measurement-based research on cryptographic algorithms for embedded real-time systems

被引:18
|
作者
Jiang, Wei [1 ,2 ]
Guo, Zhenlin [1 ]
Ma, Yue [1 ]
Sang, Nan [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu, Peoples R China
基金
中国国家自然科学基金;
关键词
Embedded system; Real-time; Energy; Security; Cryptographic algorithms; SECURITY; SOFTWARE;
D O I
10.1016/j.sysarc.2013.09.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Security, energy and timing are three main concerns for embedded real-time systems, especially in battery-powered security-critical embedded systems. Existing researches on cryptographic algorithms seriously ignored the timing properties and their running environments were supposed for general applications while not based on real-time operating systems. In this paper we make efforts to analyse both energy and time related characteristics of widely used cryptographic algorithms for data-sensitive embedded real-time systems. All our studies are based on empirical data measured from a widely used ARM9 developing platform which runs security-critical test tasks within the real-time operating systems mu C/OSII. To efficiently obtain precise and accuracy data, we use NI instrument and devise a well-defined data-processing method. Identifying the inherent characteristics of security algorithms, we propose a multi-dimensional analysis framework that reveals potential features cryptographic algorithms from the angles of power, speed, and unit energy cost. The energy and time features of most popular cryptographic algorithms including symmetric, asymmetric, and hash algorithms are well studied. In addition, some mathematical models are also built to help explain and investigate these features. Based on the experiments and analysis, we found some interesting results like (1) energy consumptions and time overheads of cryptographic algorithms are not linear functions of the size of plain text, (2) energy cost is near-linear to the execution time of each cryptographic algorithm under any data size due to the hard/software experimental platform constraint, (3) the power is a Gaussian function of data size while the processing speed and unit energy are polynomial functions of data size. We believe this paper could help the design of security-critical applications in embedded real-time systems, e.g. utilizing directly these experimental data of cryptographic algorithms or these fitting mathematical functions to optimize the energy consumption of security-critical real-time applications under limited resources and security requirements. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1394 / 1404
页数:11
相关论文
共 50 条
  • [1] Research on Cryptographic Algorithms for Embedded Real-time Systems: A Perspective of Measurement-Based Analysis
    Jiang, Wei
    Guo, Zhenlin
    Ma, Yue
    Sang, Nan
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1495 - 1501
  • [2] Measurement-Based Real-Time Economic Dispatch
    Van Horn, Kai E.
    Dominguez-Garcia, Alejandro D.
    Sauer, Peter W.
    2015 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, 2015,
  • [3] Research on secure gateway based on real-time embedded systems
    Wu, YF
    Liu, Q
    Li, FM
    DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 1006 - 1009
  • [4] Measurement-Based Locational Marginal Prices for Real-Time Markets in Distribution Systems
    Khatami, Roohallah
    Nowak, Severin
    Chen, Yu Christine
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2024, 39 (06) : 6974 - 6985
  • [5] A measurement-based analysis of the real-time performance of Linux
    Abeni, L
    Goel, A
    Krasic, C
    Snow, J
    Walpole, J
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 133 - 142
  • [6] Measurement-based real-time traffic model classification
    Zeng, Y
    Chen, TM
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1857 - 1861
  • [7] Anytime control algorithms for embedded real-time systems
    Fontanelli, Daniele
    Greco, Luca
    Bicchi, Antonio
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2008, 4981 : 158 - 171
  • [8] THE RESEARCH OF IMAGE FILTERING ALGORITHMS IN EMBEDDED REAL-TIME SYSTEM
    Li, Dong
    FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2012), 2012, : 35 - 39
  • [9] Measurement-based real-time analysis of robotic software architectures
    Gobillot, Nicolas
    Guet, Fabrice
    Doose, David
    Grand, Christophe
    Lesire, Charles
    Santinelli, Luca
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 3306 - 3311
  • [10] Real-Time Traffic Analyzer for Measurement-Based Admission Control
    Kulikovs, Mihails
    Petersons, Ernests
    AICT: 2009 FIFTH ADVANCED INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, 2009, : 72 - 75