A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core
Cryptographic cores integrated with self-test ability fulfill both data security and reliability requirements of the Internet of Things (IoT) network. However, from the IoT perspective where most devices are resource constrained, a fundamental problem associated with most of the self-test architectu...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8675271/ |
id |
doaj-7b641e13ac1741f489d3ed415f4c99fd |
---|---|
record_format |
Article |
spelling |
doaj-7b641e13ac1741f489d3ed415f4c99fd2021-03-29T22:42:04ZengIEEEIEEE Access2169-35362019-01-017460454605810.1109/ACCESS.2019.29077178675271A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher CoreZeeshan Haider0https://orcid.org/0000-0001-5908-2686Khalid Javeed1Mei Song2Xiaojun Wang3Department of Computer Engineering, Bahria University, Islamabad, PakistanDepartment of Computer Engineering, Bahria University, Islamabad, PakistanSchool of Electronic Engineering, Beijing University of Posts and Telecommunications (BUPT), Beijing, ChinaSchool of Electronic Engineering, Dublin City University (DCU), Dublin, IrelandCryptographic cores integrated with self-test ability fulfill both data security and reliability requirements of the Internet of Things (IoT) network. However, from the IoT perspective where most devices are resource constrained, a fundamental problem associated with most of the self-test architectures is high hardware overhead due to the additional circuit for self-test operation. This paper presents the design of a low-cost self-test architecture and its integration with the PRESENT cipher core. The hardware overhead of the proposed low-cost self-test architecture is reduced by adopting two key strategies: 1) using hardware-efficient X-Compactor technique for test response compaction and 2) reusing the PRESENT cipher core as a Test Pattern Generator (TPG). The proposed self-test architecture is implemented on different Xilinx Field Programmable Gate Array (FPGA) platforms and devices. Analysis of the implementation results shows that the proposed self-test method occupies 23% less hardware area overhead and provides 14% higher throughput per slice performance with the fault coverage of over 99% compared with the existing self-test designs. The resulting analysis indicates that the proposed self-test design is one of the most viable testing solutions for resource-constrained IoT devices.https://ieeexplore.ieee.org/document/8675271/Lightweight cryptographyresource constrainedself-testdesign for testabilityInternet of thingscompaction |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Zeeshan Haider Khalid Javeed Mei Song Xiaojun Wang |
spellingShingle |
Zeeshan Haider Khalid Javeed Mei Song Xiaojun Wang A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core IEEE Access Lightweight cryptography resource constrained self-test design for testability Internet of things compaction |
author_facet |
Zeeshan Haider Khalid Javeed Mei Song Xiaojun Wang |
author_sort |
Zeeshan Haider |
title |
A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core |
title_short |
A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core |
title_full |
A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core |
title_fullStr |
A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core |
title_full_unstemmed |
A Low-Cost Self-Test Architecture Integrated With PRESENT Cipher Core |
title_sort |
low-cost self-test architecture integrated with present cipher core |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Cryptographic cores integrated with self-test ability fulfill both data security and reliability requirements of the Internet of Things (IoT) network. However, from the IoT perspective where most devices are resource constrained, a fundamental problem associated with most of the self-test architectures is high hardware overhead due to the additional circuit for self-test operation. This paper presents the design of a low-cost self-test architecture and its integration with the PRESENT cipher core. The hardware overhead of the proposed low-cost self-test architecture is reduced by adopting two key strategies: 1) using hardware-efficient X-Compactor technique for test response compaction and 2) reusing the PRESENT cipher core as a Test Pattern Generator (TPG). The proposed self-test architecture is implemented on different Xilinx Field Programmable Gate Array (FPGA) platforms and devices. Analysis of the implementation results shows that the proposed self-test method occupies 23% less hardware area overhead and provides 14% higher throughput per slice performance with the fault coverage of over 99% compared with the existing self-test designs. The resulting analysis indicates that the proposed self-test design is one of the most viable testing solutions for resource-constrained IoT devices. |
topic |
Lightweight cryptography resource constrained self-test design for testability Internet of things compaction |
url |
https://ieeexplore.ieee.org/document/8675271/ |
work_keys_str_mv |
AT zeeshanhaider alowcostselftestarchitectureintegratedwithpresentciphercore AT khalidjaveed alowcostselftestarchitectureintegratedwithpresentciphercore AT meisong alowcostselftestarchitectureintegratedwithpresentciphercore AT xiaojunwang alowcostselftestarchitectureintegratedwithpresentciphercore AT zeeshanhaider lowcostselftestarchitectureintegratedwithpresentciphercore AT khalidjaveed lowcostselftestarchitectureintegratedwithpresentciphercore AT meisong lowcostselftestarchitectureintegratedwithpresentciphercore AT xiaojunwang lowcostselftestarchitectureintegratedwithpresentciphercore |
_version_ |
1724191050380083200 |