期刊文献+

Implementing hardware primitives based on memristive spatiotemporal variability into cryptography applications

原文传递
导出
摘要 Implementing hardware primitives into cryptosystem has become a new trend in electronic community.Memristor,with intrinsic stochastic characteristics including the switching voltages,times and energies,as well as the fluctuations of the resistance state over time,could be a naturally good entropy source for cryptographic key generation.In this study,based on kinetic Monte Carlo Simula-tion,multiple Artificial Intelligence techniques,as well as kernel density map and time constant analysis,memristive spatiotemporal variability within graphene based conductive bridging RAM(CBRAM)have been synergistically analyzed to verify the inher-ent randomness of the memristive stochasticity.Moreover,the ran-dom number based on hardware primitives passed the Hamming Distance calculation with high randomness and uniqueness,and has been integrated into a Rivest-Shamir-Adleman(RSA)cryptosystem.The security of the holistic cryptosystem relies both the modular arithmetic algorithm and the intrinsic randomness of the hardware primitive(to be more reliable,the random num-ber could be as large as possible,better larger than 2048 bits as NIST suggested).The spatiotemporal-variability-based random number is highly random,physically unpredictable and machinelearningattack resilient,improving the robustness of the entire cryptosystem.
出处 《Chip》 2023年第1期33-44,共12页 芯片(英文)
基金 This study was supported by grants from National Nat-ural Science Foundation of China(62174008) Beijing Municipal Education Commission(KZ202110005001) the Ministry of Science and Technology,Taiwan,China(MOST 111-2119-M-492-002-MBK,MOST 111-2622-8-182-001-TS1,MOST 109-2221-E-182-013-MY3,and MOST 110-2221-E-182-043-MY3) the Chang Gung Memorial Hospital(CORPD2J0073).
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部