HYPERLOCK: In-Memory Hyperdimensional Encryption in Memristor Crossbar Array

被引:2
|
作者
Cai, Jack [1 ]
Amirsoleimani, Amirali [2 ]
Genov, Roman [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] York Univ, Dept Elect Engn & Compute Sci, Toronto, ON M3J IP3, Canada
关键词
Memristor Crossbar; Cryptography; Neural Network; Hyperdimensional Encryption;
D O I
10.1109/ISCAS48785.2022.9937657
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a novel cryptography architecture based on memristor crossbar array, binary hypervectors, and neural network. Utilizing the stochastic and unclonable nature of memristor crossbar and error tolerance of binary hypervectors and neural network, implementation of the algorithm on memristor crossbar simulation is made possible. We demonstrate that with an increasing dimension of the binary hypervectors, the non-idealities in the memristor circuit can be effectively controlled. At the fine level of controlled crossbar non-ideality, noise from memristor circuit can be used to encrypt data while being sufficiently interpretable by neural network for decryption. We applied our algorithm on image cryptography for proof of concept, and to text en/decryption with 100% decryption accuracy despite crossbar noises. Our work shows the potential and feasibility of using memristor crossbars as an unclonable stochastic encoder unit of cryptography on top of their existing functionality as a vectormatrix multiplication acceleration device.
引用
收藏
页码:960 / 964
页数:5
相关论文
共 50 条
  • [1] In-Memory Set Operations on Memristor Crossbar
    Kishori, Kajal
    Pyne, Sumanta
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5061 - 5071
  • [2] Towards an In-Memory Reconfiguration of Arithmetic Logical Unit using Memristor Crossbar Array
    Yadav, Dev Narayan
    Thangkhiew, P. L.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES (CONECCT), 2018,
  • [3] Memristor Crossbar Array with Enhanced Device Yield for In-Memory Vector-Matrix Multiplication
    Kim, Tae-Hyeon
    Kim, Sungjoon
    Park, Jinwoo
    Youn, Sangwook
    Kim, Hyungjin
    [J]. ACS APPLIED ELECTRONIC MATERIALS, 2024, 6 (06) : 4099 - 4107
  • [4] A crossbar array of magnetoresistive memory devices for in-memory computing
    Seungchul Jung
    Hyungwoo Lee
    Sungmeen Myung
    Hyunsoo Kim
    Seung Keun Yoon
    Soon-Wan Kwon
    Yongmin Ju
    Minje Kim
    Wooseok Yi
    Shinhee Han
    Baeseong Kwon
    Boyoung Seo
    Kilho Lee
    Gwan-Hyeob Koh
    Kangho Lee
    Yoonjong Song
    Changkyu Choi
    Donhee Ham
    Sang Joon Kim
    [J]. Nature, 2022, 601 : 211 - 216
  • [5] A crossbar array of magnetoresistive memory devices for in-memory computing
    Jung, Seungchul
    Lee, Hyungwoo
    Myung, Sungmeen
    Kim, Hyunsoo
    Yoon, Seung Keun
    Kwon, Soon-Wan
    Ju, Yongmin
    Kim, Minje
    Yi, Wooseok
    Han, Shinhee
    Kwon, Baeseong
    Seo, Boyoung
    Lee, Kilho
    Koh, Gwan-Hyeob
    Lee, Kangho
    Song, Yoonjong
    Choi, Changkyu
    Ham, Donhee
    Kim, Sang Joon
    [J]. NATURE, 2022, 601 (7892) : 211 - +
  • [6] Memristor-Based Approximate Query Architecture for In-Memory Hyperdimensional Computing
    Yu, Tianyang
    Wu, Bi
    Chen, Ke
    Zhang, Gong
    Liu, Weiqiang
    [J]. IEEE Transactions on Computers, 2024, 73 (11) : 2605 - 2618
  • [7] Nonvolatile Capacitive Crossbar Array for In-Memory Computing
    Hur, Jae
    Luo, Yuan-Chun
    Lu, Anni
    Wang, Tzu-Han
    Li, Shaolan
    Khan, Asif Islam
    Yu, Shimeng
    [J]. ADVANCED INTELLIGENT SYSTEMS, 2022, 4 (08)
  • [8] A Scalable In-Memory Logic Synthesis Approach Using Memristor Crossbar
    Gharpinde, Rahul
    Thangkhiew, Phrangboklang Lynton
    Datta, Kamalika
    Sengupta, Indranil
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (02) : 355 - 366
  • [9] In-Memory Hamming Error-Correcting Code in Memristor Crossbar
    Bae, Woorham
    Han, Jin-Woo
    Yoon, Kyung Jean
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2022, 69 (07) : 3700 - 3707
  • [10] In-memory hyperdimensional computing
    Karunaratne, Geethan
    Le Gallo, Manuel
    Cherubini, Giovanni
    Benini, Luca
    Rahimi, Abbas
    Sebastian, Abu
    [J]. NATURE ELECTRONICS, 2020, 3 (06) : 327 - +