ИСТИНА |
Войти в систему Регистрация |
|
ИСТИНА ИНХС РАН |
||
Physically unclonable functions (PUFs) are currently attracting great interest in information security. In [1] the PUFs are described as follows: ``A physically unclonable function or PUF is best described as “an expression of an inherent and unclonable instance-specific feature of a physical object”. This means that through physical reasoning it is shown that producing a physical clone of a PUF is extremely hard or impossible. The physical motivation for claiming unclonability of an inherent instance-specific feature is found in the technical limitations of the production of physical objects.'' There are various PUF constructions based on various physical principles and effects, see [1]. In the talk, two types of PUFs will be considered: • superlattice-based PUFs (SL-PUFs, for short), and • field-programmable gate array-based PUFs (FPGA-PUFs) The core of SL-PUFs are semiconductor superlattices which exhibit chaotic behaviour [2, 3] while FPGA-PUFs are programmable chips whose internal logic cannot be cloned after programming. The idea of using T-functions to construct FPGA-PUFs was first stated in [4]. In the talk it will be shown that functioning of both PUFs can be mathematically described in terms of 1-Lipschitz maps of 2-adic integers (also known as T-functions). References [1] Roel Maes: Physically Unclonable Functions. Springer, 2013. [2] Y. Zhang et. al.: Synchronization and Chaos Induced by Resonant Tunneling in GaAs/AlAs Superlattices. Phys. Rev. Lett., 77, (1996), No 14, pp. 3001–3004. [3] W. Li et. al.: Fast Physical Random-Number Generation Based on Room- Temperature Chaotic Oscillations in Weakly Coupled Superlattices. Phys. Rev. Lett., 111, (2013), No 4. [4] A. Mars et. al.: Random Stream Cipher as a PUF-like Identity in FPGA Environment. In: 2017 Seventh International Conference on Emerging Security Technologies (EST). IEEE, 2017, pp. 209–214.