A Group-Based NTRU-Like Public-Key Cryptosystem for IoT

The Internet of things have been widely used to improve our daily life. Public-key cryptosystem plays a central role in the security of IoT. However, classic public-key cryptosystems such as RSA and ECC are not suitable for IoT because of the complicated encryption and decryption operations. NTRU is...

Full description

Bibliographic Details
Main Authors: Li Shuai, Haitao Xu, Li Miao, Xianwei Zhou
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8731932/
id doaj-2096dca7800b467cb732ee7dd386b87f
record_format Article
spelling doaj-2096dca7800b467cb732ee7dd386b87f2021-03-29T23:44:30ZengIEEEIEEE Access2169-35362019-01-017757327574010.1109/ACCESS.2019.29208608731932A Group-Based NTRU-Like Public-Key Cryptosystem for IoTLi Shuai0Haitao Xu1https://orcid.org/0000-0002-3664-3097Li Miao2Xianwei Zhou3School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, ChinaSchool of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, ChinaSchool of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, ChinaSchool of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing, ChinaThe Internet of things have been widely used to improve our daily life. Public-key cryptosystem plays a central role in the security of IoT. However, classic public-key cryptosystems such as RSA and ECC are not suitable for IoT because of the complicated encryption and decryption operations. NTRU is an efficient public-key cryptosystem. In this paper, we first generalize NTRU and propose a group-based NTRU-like public-key cryptosystem, namely GTRU. Then, we construct high-performance GTRU for IoT. Finally, security analysis shows that our proposed GTRU for IoT is more secure than NTRU against lattice-based attacks.https://ieeexplore.ieee.org/document/8731932/Internet of thingsNTRUpublic-key cryptosystemthe poly-Z groupthe discrete Heisenberg group
collection DOAJ
language English
format Article
sources DOAJ
author Li Shuai
Haitao Xu
Li Miao
Xianwei Zhou
spellingShingle Li Shuai
Haitao Xu
Li Miao
Xianwei Zhou
A Group-Based NTRU-Like Public-Key Cryptosystem for IoT
IEEE Access
Internet of things
NTRU
public-key cryptosystem
the poly-Z group
the discrete Heisenberg group
author_facet Li Shuai
Haitao Xu
Li Miao
Xianwei Zhou
author_sort Li Shuai
title A Group-Based NTRU-Like Public-Key Cryptosystem for IoT
title_short A Group-Based NTRU-Like Public-Key Cryptosystem for IoT
title_full A Group-Based NTRU-Like Public-Key Cryptosystem for IoT
title_fullStr A Group-Based NTRU-Like Public-Key Cryptosystem for IoT
title_full_unstemmed A Group-Based NTRU-Like Public-Key Cryptosystem for IoT
title_sort group-based ntru-like public-key cryptosystem for iot
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The Internet of things have been widely used to improve our daily life. Public-key cryptosystem plays a central role in the security of IoT. However, classic public-key cryptosystems such as RSA and ECC are not suitable for IoT because of the complicated encryption and decryption operations. NTRU is an efficient public-key cryptosystem. In this paper, we first generalize NTRU and propose a group-based NTRU-like public-key cryptosystem, namely GTRU. Then, we construct high-performance GTRU for IoT. Finally, security analysis shows that our proposed GTRU for IoT is more secure than NTRU against lattice-based attacks.
topic Internet of things
NTRU
public-key cryptosystem
the poly-Z group
the discrete Heisenberg group
url https://ieeexplore.ieee.org/document/8731932/
work_keys_str_mv AT lishuai agroupbasedntrulikepublickeycryptosystemforiot
AT haitaoxu agroupbasedntrulikepublickeycryptosystemforiot
AT limiao agroupbasedntrulikepublickeycryptosystemforiot
AT xianweizhou agroupbasedntrulikepublickeycryptosystemforiot
AT lishuai groupbasedntrulikepublickeycryptosystemforiot
AT haitaoxu groupbasedntrulikepublickeycryptosystemforiot
AT limiao groupbasedntrulikepublickeycryptosystemforiot
AT xianweizhou groupbasedntrulikepublickeycryptosystemforiot
_version_ 1724188955321040896