当前位置: X-MOL 学术arXiv.cs.CR › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Hardware Implementation of Keyless Encryption Scheme for Internet of Things Based on Image of Memristors
arXiv - CS - Cryptography and Security Pub Date : 2020-07-10 , DOI: arxiv-2007.05596
Mohammad Mohammadinodoushan

The Internet of Things (IoT) is rapidly increasing the number of connected devices. This causes new concerns towards solutions for authenticating numerous IoT devices. Most of these devices are resource-constrained. Therefore, the use of long-secret keys, in traditional cryptography schemes can be hard to implement. Also, the key generation, distribution, and storage are very complex. Moreover, the goal of many reported cyber-attacks is accessing the key. Therefore, researchers have shown an increased interest in designing keyless encryption schemes recently. In this report, we are going to explain the details of the implementation of the keyless protocol by taking advantage of known technology modules such as microcontrollers (MCU), and hash functions. Physical Unclonable Functions (PUFs) have been used in many cryptographic applications such as Password Management Systems, key exchange, Key Generation. In this report, we are going to explain the details of the hardware implementation of keyless encryption in the MCU. Different kinds of memristors have been used in the past. In this work, a look-up-table containing memristor cells value at the various current levels is used since the physical component is unavailable yet. The hardware that is used to implement the system is an evaluation-board of SAMV71 MCU, which is used to implement the control system and hardware hashing.

中文翻译:

基于忆阻器图像的物联网无密钥加密方案的硬件实现

物联网 (IoT) 正在迅速增加连接设备的数量。这引起了对用于验证众多物联网设备的解决方案的新担忧。这些设备中的大多数都是资源受限的。因此,在传统密码方案中使用长密钥可能很难实现。此外,密钥的生成、分发和存储非常复杂。此外,许多报告的网络攻击的目标是访问密钥。因此,研究人员最近对设计无密钥加密方案表现出越来越大的兴趣。在本报告中,我们将利用微控制器 (MCU) 和哈希函数等已知技术模块来解释无密钥协议的实现细节。物理不可克隆函数 (PUF) 已用于许多加密应用程序,例如密码管理系统、密钥交换、密钥生成。在本报告中,我们将解释 MCU 中无密钥加密的硬件实现细节。过去曾使用过不同种类的忆阻器。在这项工作中,由于物理组件尚不可用,因此使用了包含各种电流级别的忆阻器单元值的查找表。用于实现系统的硬件是SAMV71 MCU的评估板,用于实现控制系统和硬件哈希。过去曾使用过不同种类的忆阻器。在这项工作中,由于物理组件尚不可用,因此使用了包含各种电流级别的忆阻器单元值的查找表。用于实现系统的硬件是SAMV71 MCU的评估板,用于实现控制系统和硬件哈希。过去曾使用过不同种类的忆阻器。在这项工作中,由于物理组件尚不可用,因此使用了包含各种电流级别的忆阻器单元值的查找表。用于实现系统的硬件是SAMV71 MCU的评估板,用于实现控制系统和硬件哈希。
更新日期:2020-08-04
down
wechat
bug