LFSR Soru Girdisi İle PUF Tasarımının Gerçeklenmesi

PUF’lar, tüm devre üretimi sırasındaki kontrol edilemeyen süreçlere dayalı olarak her bir yongaya özgü imza üreten tümdevre bileşenleridir. PUF tasarımları soru-cevap (challange-response) ilişkisine bağlıdır. Sisteme verilen sorulara bağlı olarak cevaplar üretilir. Üretilen cevapların rasgeliliği sisteme verilen sorulara bağlıdır. Cevapların rasgeliliğini arttırmak amacıyla makalede, LFSR’den üretilen sayılar PUF’un girişlerine soru olarak verilmiştir ve kaotik işaret verilerek üretilen cevaplar ile karşılaştırılmıştır. RO tabanlı PUF tasarımı FPGA ortamında gerçekleştirilmiştir. Elde edilen cevapların istatistiksel özellikleri incelenmiş olup sonuçlar verilmiştir.

___

  • 1. Koç, Ç. K. (2009). About Cryptographic Engineering, in Cryptographic Engineering, Ed. Springer US, 1–4.
  • 2. Lee, J. W., Lim, D., Gassend, B., Suh, G. E., van Dijk, M. and Devadas, S. (2004). A technique to build a secret key in integrated circuits for identification and authentication applications, in 2004 Symposium on VLSI Circuits, Digest of Technical Papers, 176–179. 3. Gassend, B. (2003). Physical Random Functions, Master, MIT, MA,USA
  • 4. Guajardo, J., Kumar, S. S., Schrijen, G.-J. and Tuyls, P. (2007). FPGA Intrinsic PUFs and Their Use for IP Protection, in Cryptographic Hardware and Embedded Systems - CHES 2007, P. Paillier and I. Verbauwhede, Eds. Springer Berlin Heidelberg, 63–80.
  • 5. Kumar, S. S., Guajardo, J., Maes, R. , Schrijen, G.-J. and Tuyls, P. (2008). Extended abstract: The butterfly PUF protecting IP on every FPGA, in IEEE International Workshop on Hardware-Oriented Security and Trust, HOST 2008, 67–70.
  • 6. Pappu, R. S. (2001). Physical one-way functions, Phd., Massachusetts Institute of Technology.
  • 7. Pappu, R., Recht, B. , Taylor, J. and Gershenfeld, N. (2002). Physical One-Way Functions, Science, vol. 297, no. 5589, 2026–2030
  • 8. Vrijaldenhoven, S., (2004) Acoustical Physical Uncloneable Functions, Master, Department of Mathematics and Computing Science ,Technische Universiteit Eindhoven.
  • 9. Tuncer, T. (2016). The implementation of chaos-based PUF designs in field programmable gate array, Nonlinear Dyn., vol. 86, no. 2, 975–986
  • 10. Majzoobi, M., Koushanfar, F. and Potkonjak, M. (2009). Techniques for Design and Implementation of Secure Reconfigurable PUFs, ACM Trans Reconfigurable Technol Syst, vol. 2, no. 1, 5:1–5:33
  • 11. Rukhin, A., Soto, J., Nechvatal, J., Smid, M. and Banks, D. (2001). A statistical test suite for random and pseudorandom number generators for statistical applications, NIST Spec. Publ. Comput. Secur.
  • 12. Benítez, R., Bolós, V. J. and Ramírez, M. E. (2010). A wavelet-based tool for studying non-periodicity, Comput. Math. Appl., vol. 60, no. 3,634–641
  • 13. Akhshani, A., Akhavan, A., Mobaraki, A., Lim, S.-C. and Hassan, Z. (2014). Pseudo random number generator based on quantum chaotic map, Commun. Nonlinear Sci. Numer. Simul., vol. 19, no. 1, 101–111
  • 14. Menezes, A. J., van Oorschot, P. C. and Vanstone, S. A. (1996). Handbook of Applied Cryptography, 1 edition. Boca Raton: CRC Press