Memperkenalkan beberapa algoritma enkripsi yang menjamin keamanan chip

Jun 10, 2021

Tinggalkan pesan

Secara umum, chip otentikasi enkripsi ditempatkan di papan PCB, beberapa sirkuit sederhana ditambahkan, dan algoritma enkripsi dimuat pada saat yang sama untuk mencegah aliran program dalam chip dibaca oleh pencuri, yang disebut enkripsi chip . Pada saat ini, posisi yang tepat dari kunci enkripsi diaktifkan (dikunci) ketika program ditulis, dan pemrogram biasa tidak dapat langsung membaca aliran program dalam chip, yang memiliki tindakan pengamanan.


Menurut skema enkripsi dan metode penggunaan yang berbeda, itu dapat dibagi menjadi dua jenis chip enkripsi


Salah satunya adalah chip enkripsi jenis otentikasi, keuntungannya adalah platform chip enkripsi aman, algoritma enkripsi terpadu, dan mudah digunakan. Kerugiannya adalah skema enkripsi keseluruhan memiliki faktor keamanan yang rendah dan perlindungan yang buruk dari MCU kontrol utama on-board. Sudah lama dikonfirmasi bahwa ada masalah keamanan jaringan yang jelas. Itu dapat menguraikan chip enkripsi secara tidak langsung berdasarkan serangan terhadap MCU.


Yang lainnya adalah chip enkripsi dari platform chip kartu pintar. Skema aplikasi menggunakan algoritma enkripsi dan skema migrasi informasi data. Bagian dari aliran program dan data chip kontrol utama MCU di papan ditransplantasikan ke chip enkripsi untuk beroperasi, mengandalkan chip enkripsi untuk menyelesaikan fungsi yang tidak dimiliki MCU, dan untuk memastikan keamanan mutlak bagian ini. aliran program, sehingga memastikan faktor keamanan seluruh produk.


Apa algoritma enkripsi chip?


1. Giling chip, gunakan amplas untuk menggiling spesifikasi model pada chip. Ini lebih berguna untuk chip yang tidak populer. Untuk chip umum, Anda hanya perlu menebak fungsi umum, memeriksa pin mana yang di-ground, dan sangat mudah untuk terhubung ke catu daya untuk membandingkan chip yang sebenarnya.


2. Lem, gunakan lem (seperti stainless steel, porselen) yang dipadatkan seperti batu untuk menutupi PCB dengan semua komponen di atasnya. Ada juga lima atau enam kabel terbang (kawat berenamel tipis yang terbaik) untuk disekrup dengan sengaja, sehingga seluruh proses pelepasan lem pasti akan memotong kabel terbang dan tidak tahu cara menyambungkannya. Perlu dicatat bahwa lem tidak boleh berkarat, dan area tertutup tidak menghasilkan banyak panas.


3. CPU atau bagian dari aliran program dalam perangkat lunak ponsel ditransplantasikan ke chip keamanan. Alur program cpu tanpa chip keamanan ini tidak lengkap dan terperinci, dan fungsi enkripsi dan dekripsi DES dan 3DES disediakan.


4. Menggunakan chip telanjang, Anda'tidak dapat melihat spesifikasi model dan tidak mengetahui kabelnya. Namun fungsi dari chip tersebut tidak mudah ditebak. Yang terbaik adalah menambahkan sesuatu yang lain dalam kelompok vinil, seperti IC kecil, resistor, dll.


5. Hubungkan resistansi di atas 60 ohm secara seri pada saluran sinyal dengan arus kecil (untuk membuat gigi on-off multimeter digital tidak berbunyi), sehingga akan menambah banyak masalah saat menggunakan multimeter digital untuk mengukur hubungan koneksi.


6. Gunakan lebih banyak komponen kecil tanpa kata (atau hanya beberapa angka) untuk berpartisipasi dalam pemrosesan sinyal data, seperti kapasitor chip kecil, dioda TO-XX, trioda, chip kecil dengan tiga hingga enam pin, dll. Saya ingin cari tahu Penampilan aslinya masih agak merepotkan.


7. Lintasi beberapa alamat dan jalur data (kecuali RAM, perangkat lunak harus dilintasi agar sesuai). Saat menguji hubungan koneksi, tidak mungkin mengandalkan inferensi untuk mempercepat pengujian


8. PCB memilih terkubur melalui dan buta melalui teknologi, sehingga melalui tersembunyi di papan. Metode ini memiliki biaya tinggi dan hanya cocok untuk produk kelas atas


9. Gunakan aksesori khusus lainnya, seperti layar LCD khusus, transformator khusus, dll., kartu SIM, hard disk enkripsi data, dll.