A low-complexity DWT module and CRS minimal instruction set computer architecture for wireless visual sensor networks

Jia Jan Ong, Gerald Ijemaru, Li Minn Ang, Kah Phooi Seng, Jia Hao Kong, Yee Wan Wong

Research output: Contribution to journalArticle

Abstract

Transmitting cost, processing complexity and data security are three important elements in wireless visual sensor networks (WVSNs). This paper presents a complete low-complexity processing system that performs data compression, data correction and data encryption. In this system, the discrete wavelet transform (DWT) first decomposes the original image into DWT coefficients to ensure low transmitting cost, then the coefficients are encrypted using the Cauchy Reed Solomon CRS(20,16) coding scheme to ensure data security. A CRS minimal instruction set computer architecture with a DWT filtering module is proposed to perform the compression, encryption and error correction encoding in a low-complexity processing system. The proposed system is then implemented in a field programmable gated array (FPGA) to demonstrate the feasibility of the proposed system for implementation in WVSNs. Results on a Xilinx Spartan FPGA show that the proposed system requires a lower implementation complexity of 2536 slices as compared to other existing systems such as Crypto-Processor (4828 slices) and SPIHT CRS MISC (5017 slices).

Original languageEnglish
Pages (from-to)73-90
Number of pages18
JournalInternational Journal of Ad Hoc and Ubiquitous Computing
Volume30
Issue number2
DOIs
Publication statusPublished - 01 Jan 2019

Fingerprint

Computer architecture
Discrete wavelet transforms
Sensor networks
Security of data
Cryptography
Processing
Data compression
Error correction
Costs

Cite this

Ong, Jia Jan ; Ijemaru, Gerald ; Ang, Li Minn ; Seng, Kah Phooi ; Kong, Jia Hao ; Wong, Yee Wan. / A low-complexity DWT module and CRS minimal instruction set computer architecture for wireless visual sensor networks. In: International Journal of Ad Hoc and Ubiquitous Computing. 2019 ; Vol. 30, No. 2. pp. 73-90.
@article{f0845339d31b4c8fb741904e68137a8c,
title = "A low-complexity DWT module and CRS minimal instruction set computer architecture for wireless visual sensor networks",
abstract = "Transmitting cost, processing complexity and data security are three important elements in wireless visual sensor networks (WVSNs). This paper presents a complete low-complexity processing system that performs data compression, data correction and data encryption. In this system, the discrete wavelet transform (DWT) first decomposes the original image into DWT coefficients to ensure low transmitting cost, then the coefficients are encrypted using the Cauchy Reed Solomon CRS(20,16) coding scheme to ensure data security. A CRS minimal instruction set computer architecture with a DWT filtering module is proposed to perform the compression, encryption and error correction encoding in a low-complexity processing system. The proposed system is then implemented in a field programmable gated array (FPGA) to demonstrate the feasibility of the proposed system for implementation in WVSNs. Results on a Xilinx Spartan FPGA show that the proposed system requires a lower implementation complexity of 2536 slices as compared to other existing systems such as Crypto-Processor (4828 slices) and SPIHT CRS MISC (5017 slices).",
keywords = "Cauchy Reed Solomon, Discrete wavelet transform, DWT, Minimal instruction set computer, Wireless visual sensor networks, WVSNs",
author = "Ong, {Jia Jan} and Gerald Ijemaru and Ang, {Li Minn} and Seng, {Kah Phooi} and Kong, {Jia Hao} and Wong, {Yee Wan}",
year = "2019",
month = "1",
day = "1",
doi = "10.1504/IJAHUC.2019.097628",
language = "English",
volume = "30",
pages = "73--90",
journal = "International Journal of Ad Hoc and Ubiquitous Computing",
issn = "1743-8225",
publisher = "Inderscience Enterprises Ltd",
number = "2",

}

A low-complexity DWT module and CRS minimal instruction set computer architecture for wireless visual sensor networks. / Ong, Jia Jan; Ijemaru, Gerald; Ang, Li Minn; Seng, Kah Phooi; Kong, Jia Hao; Wong, Yee Wan.

In: International Journal of Ad Hoc and Ubiquitous Computing, Vol. 30, No. 2, 01.01.2019, p. 73-90.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A low-complexity DWT module and CRS minimal instruction set computer architecture for wireless visual sensor networks

AU - Ong, Jia Jan

AU - Ijemaru, Gerald

AU - Ang, Li Minn

AU - Seng, Kah Phooi

AU - Kong, Jia Hao

AU - Wong, Yee Wan

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Transmitting cost, processing complexity and data security are three important elements in wireless visual sensor networks (WVSNs). This paper presents a complete low-complexity processing system that performs data compression, data correction and data encryption. In this system, the discrete wavelet transform (DWT) first decomposes the original image into DWT coefficients to ensure low transmitting cost, then the coefficients are encrypted using the Cauchy Reed Solomon CRS(20,16) coding scheme to ensure data security. A CRS minimal instruction set computer architecture with a DWT filtering module is proposed to perform the compression, encryption and error correction encoding in a low-complexity processing system. The proposed system is then implemented in a field programmable gated array (FPGA) to demonstrate the feasibility of the proposed system for implementation in WVSNs. Results on a Xilinx Spartan FPGA show that the proposed system requires a lower implementation complexity of 2536 slices as compared to other existing systems such as Crypto-Processor (4828 slices) and SPIHT CRS MISC (5017 slices).

AB - Transmitting cost, processing complexity and data security are three important elements in wireless visual sensor networks (WVSNs). This paper presents a complete low-complexity processing system that performs data compression, data correction and data encryption. In this system, the discrete wavelet transform (DWT) first decomposes the original image into DWT coefficients to ensure low transmitting cost, then the coefficients are encrypted using the Cauchy Reed Solomon CRS(20,16) coding scheme to ensure data security. A CRS minimal instruction set computer architecture with a DWT filtering module is proposed to perform the compression, encryption and error correction encoding in a low-complexity processing system. The proposed system is then implemented in a field programmable gated array (FPGA) to demonstrate the feasibility of the proposed system for implementation in WVSNs. Results on a Xilinx Spartan FPGA show that the proposed system requires a lower implementation complexity of 2536 slices as compared to other existing systems such as Crypto-Processor (4828 slices) and SPIHT CRS MISC (5017 slices).

KW - Cauchy Reed Solomon

KW - Discrete wavelet transform

KW - DWT

KW - Minimal instruction set computer

KW - Wireless visual sensor networks

KW - WVSNs

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

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

U2 - 10.1504/IJAHUC.2019.097628

DO - 10.1504/IJAHUC.2019.097628

M3 - Article

VL - 30

SP - 73

EP - 90

JO - International Journal of Ad Hoc and Ubiquitous Computing

JF - International Journal of Ad Hoc and Ubiquitous Computing

SN - 1743-8225

IS - 2

ER -