ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Compact and Unified Hardware Architecture for SHA-1 and SHA-256 of Trusted Mobile Computing
Cited 11 time in scopus Download 5 time Share share facebook twitter linkedin kakaostory
저자
김무섭, 이덕규, 류재철
발행일
201306
출처
Personal and Ubiquitous Computing, v.17 no.5, pp.921-932
ISSN
1617-4909
출판사
Springer-Verlag
DOI
https://dx.doi.org/10.1007/s00779-012-0543-0
협약과제
12MG1400, 개인신변 안전보장을 위한 영상보안 기술개발, 한종욱
초록
This paper presents a compact and unified hardware architecture implementing SHA-1 and SHA-256 algorithms that is suitable for the mobile trusted module (MTM), which should satisfy small area and low-power condition. The built-in hardware hash engine in a MTM is one of the most important circuit blocks and dominates the performance of the whole platform because it is used as a key primitive to support most MTM commands concerning to the platform integrity and the command authentication. Unlike the general trusted platform module (TPM) for PCs, the MTM, that is to be employed in mobile devices, has very stringent limitations with respect to available power, circuit area, and so on. Therefore, MTM needs the spatially optimized architecture and design method for the construction of a compact SHA hardware. The proposed hardware for unified SHA-1 and SHA-256 component can compute a sequence of 512-bit data blocks and has been implemented into 12,400 gates of 0.25 μm CMOS process. Furthermore, in the processing speed and power consumption, it shows the better performance in comparison with commercial TPM chips and software-only implementation. The highest operation frequency and throughput of the proposed architecture are 137 MHz and 197.6 Mbps, respectively, which satisfy the processing requirement for the mobile application. © 2012 Springer-Verlag London Limited.
KSP 제안 키워드
Built-in, CMOS Process, Command authentication, Data Blocks, Design method, Hardware Architecture, Low-Power, Mobile Application(APP), Mobile computing, Mobile devices, Mobile trusted module