Laporkan Masalah

Rancang bangun rangkaian Logic Locking dengan basis Deceptive Multiplekser dan blok Anti-Sat pada Field Programmable Gate Array

Muhammad Rizqy Dharmawan, Prof. Dr. Jazi Eko Iztiyanto, M.Sc.

2023 | Skripsi | ELEKTRONIKA DAN INSTRUMENTASI

Pengamanan perangkat keras menjadi suatu hal yang perlu dipertimbangkan. Pengamanan intellectual property (IP) menjadi salah satu bagian penting dalam pengamanan perangkat keras. Logic locking merupakan metode pengamanan IP paling mudah dilakukan. Terdapat kerentanan logic locking terhadap SAT-Attack dan learning attack. Blok anti-SAT merupakan metode paling baik dalam mengatasi SAT-Attack dan D-Mux merupakan metode yang dapat menanggulangi learning attack. Permasalahan utama adalah kedua metode ini tidak dapat diimplementasikan secara langsung dengan menjaga fungsionalitas kedua metode tersebut. Penelitian ini bertujuan merancang skema integrasi kedua metode tersebut dengan menghubungkan sinyal-sinyal yang diolah oleh D-Mux menjadi kunci dari blok Anti-SAT.

Pengujian yang dilakukan berupa pengujian fungsionalitas dan pengujian overhead untuk mengetahui karakteristik penggunaan resource yang digunakan oleh rankaian logic locking sendiri. Pengujian fungsionalitas menunjukkan implementasi rancangan logic locking tetap mempertahankan fungsionalitas asli rangkaian dan dapat mengamankan fungsionalitas dengan menggunakan kunci logika. Pengujian overhead mendapati bahwa perbandingan penggunaan resource dari logic locking sangat bergantung pada variabel kompleksitas (perbandingan LUT dengan I/O) dimana semakin kompleks rangkaian akan membuat overhead semakin kecil dan tren penurunannya bersifat eksponensial.

Hardware security is something that needs to be considered. Securing intellectual property (IP) is an important part of securing hardware. Logic locking is the easiest IP security method to do. There are vulnerabilities of logic locking against SAT-Attack and learning attack. Anti-SAT block is the best method to overcome SAT-Attack and D-Mux is a method that can overcome learning attack. The main problem is that these two methods cannot be implemented directly while maintaining the functionality of both methods. This research aims to design an integration scheme of the two methods by connecting the signals processed by the D-Mux to the key of the Anti-SAT block.

The tests carried out are in the form of functionality testing and overhead testing to determine the characteristics of resource usage used by the logic locking circuit itself. Functionality testing shows that the implementation of the logic locking design maintains the original functionality of the circuit and can secure the functionality by using a logic lock. Overhead testing found that the comparison of resource usage of logic locking is highly dependent on the complexity variable (ratio of LUT to I/O) where the more complex the circuit will make the overhead smaller and the downward trend is exponential.

Kata Kunci : Hardware Seurity, Logic Locking, SAT-Attack, Machine Learning Attack, FPGA

  1. S1-2023-459179-abstract.pdf  
  2. S1-2023-459179-bibliography.pdf  
  3. S1-2023-459179-tableofcontent.pdf  
  4. S1-2023-459179-title.pdf  
  5. S1-2024-459179-abstract.pdf  
  6. S1-2024-459179-bibliography.pdf  
  7. S1-2024-459179-tableofcontent.pdf