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 条
  • [41] Framework-based development of embedded real-time systems
    Su, Hui-Ming
    Chen, Jing
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 2968 : 244 - 253
  • [42] Specification-based testing of real-time embedded systems
    Núñez, M
    Rodríguez, I
    From Specification to Embedded Systems Application, 2005, 184 : 115 - 124
  • [43] Model-based Synthesis for Real-time Embedded Systems
    Zhu, Qi
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 366 - 369
  • [44] Framework-based development of embedded real-time systems
    Su, HM
    Chen, J
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 244 - 253
  • [45] The research and application of an real-time embedded measurement and control system for the river discharge
    Wang, Qiaoli
    Chen, Wei
    Wu, Qi
    2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 1295 - 1298
  • [46] A Real-Time Impedance Measurement System for EEG Based on Embedded System
    Shen, Peng
    Liu, Yunqing
    Xiong, Wenqiang
    He, Aijun
    Zhang, Mengya
    2020 13TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2020), 2020, : 681 - 685
  • [47] Proof of Concept: Real-Time Demonstration of a Measurement-Based ADS-B System
    Duan, Pengfei
    Peinecke, Niklas
    de Haag, Maarten Uijt
    PROCEEDINGS OF THE 2013 INTERNATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION, 2013, : 456 - 466
  • [48] Real-time optimal voltage control using measurement-based aggregate load model
    Zhang Yan
    Zhang Wen
    Chu Xiaodong
    Liu Yutian
    ELECTRIC POWER SYSTEMS RESEARCH, 2014, 116 : 293 - 300
  • [49] Deterministic Generation of The Bell States via Real-Time Quantum Measurement-Based Feedback
    Thanh Long Vu
    Ge, Shuzhi Sam
    Hang, Chang Chieh
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 5831 - 5836
  • [50] Wide Area Measurement-based Coherency Identification for Real-time Transient Stability Assessment
    Su, Fu
    Zhang, Baohui
    Yang, Songhao
    Wang, Huaiyuan
    2015 34TH CHINESE CONTROL CONFERENCE (CCC), 2015, : 8947 - 8952