Memperkenalkan beberapa algoritma penyulitan yang memastikan keselamatan cip

Jun 10, 2021

Tinggalkan pesanan

Secara umum, cip pengesahan enkripsi diletakkan di papan PCB, beberapa litar mudah ditambahkan, dan algoritma penyulitan dimuat pada masa yang sama untuk mengelakkan aliran program dalam cip dibaca oleh pencuri, yang disebut enkripsi cip . Pada masa ini, kedudukan tepat kunci penyulitan diaktifkan (dikunci) ketika program ditulis, dan pengaturcara biasa tidak dapat langsung membaca aliran program dalam cip, yang mempunyai langkah-langkah perlindungan.


Menurut skema enkripsi dan kaedah penggunaan yang berbeza, ia dapat dibahagikan kepada dua jenis cip enkripsi


Salah satunya adalah cip enkripsi jenis pengesahan, kelebihannya ialah platform cip penyulitan selamat, algoritma penyulitan disatukan, dan mudah digunakan. Kelemahannya adalah bahawa skema penyulitan keseluruhan mempunyai faktor keselamatan yang rendah dan perlindungan MCU kawalan utama on-board yang buruk. Telah lama disahkan bahawa terdapat masalah keselamatan rangkaian yang jelas. Ia dapat menguraikan cip penyulitan secara tidak langsung berdasarkan serangan terhadap MCU.


Yang lain adalah cip penyulitan platform cip kad pintar. Skema aplikasi menggunakan algoritma penyulitan dan skema migrasi maklumat data. Sebahagian dari aliran program dan data cip kawalan utama MCU di papan dipindahkan ke cip enkripsi untuk beroperasi, bergantung pada cip penyulitan untuk menyelesaikan fungsi yang kekurangan MCU, dan untuk memastikan keselamatan mutlak bahagian ini aliran program, dengan itu memastikan faktor keselamatan keseluruhan produk.


Apakah algoritma penyulitan cip?


1. Kisar cip, gunakan kertas pasir untuk mengisar spesifikasi model pada cip tersebut. Ia lebih berguna untuk kerepek yang tidak popular. Untuk cip biasa, anda hanya perlu meneka fungsi umum, periksa pin yang dibumikan, dan sangat mudah untuk menyambung ke bekalan kuasa untuk membandingkan cip sebenar.


2. Lem, gunakan sekeping gam (seperti keluli tahan karat, porselin) yang dipadatkan seperti batu untuk menutup PCB dengan semua komponen di atasnya. Terdapat juga lima atau enam wayar terbang (wayar enamel nipis adalah yang terbaik) untuk disikat dengan sengaja, sehingga keseluruhan proses mengeluarkan gam pasti akan memotong wayar terbang dan tidak tahu cara menyambung. Perlu diperhatikan bahawa gam tidak boleh berkarat, dan kawasan tertutup tidak menghasilkan banyak haba.


3. CPU atau sebahagian aliran program dalam perisian telefon bimbit dipindahkan ke cip keselamatan. Aliran program cpu tanpa cip keselamatan ini tidak lengkap dan terperinci, dan fungsi penyulitan dan penyahsulitan DES dan 3DES disediakan.


4. Dengan menggunakan cip kosong, anda tidak dapat melihat spesifikasi model dan tidak mengetahui pendawaiannya. Tetapi fungsi cip tidak dapat ditebak dengan mudah. Adalah lebih baik untuk menambahkan sesuatu yang lain dalam kumpulan vinil, seperti IC kecil, perintang, dll.


5. Sambungkan rintangan di atas 60 ohm secara bersiri pada garis isyarat dengan arus kecil (agar gear on-off multimeter digital tidak berbunyi), sehingga akan menimbulkan banyak masalah ketika menggunakan multimeter digital untuk mengukur hubungan hubungan.


6. Gunakan lebih banyak komponen kecil tanpa kata-kata (atau hanya beberapa nombor) untuk mengambil bahagian dalam pemprosesan isyarat data, seperti kapasitor cip kecil, dioda TO-XX, triodes, cip kecil dengan tiga hingga enam pin, dll. Saya mahu mengetahuinya Penampilan sebenar dirinya masih sedikit menyusahkan.


7. Melintasi beberapa baris alamat dan data (kecuali RAM, perisian perlu disilangkan untuk dipadankan). Semasa menguji hubungan sambungan, mustahil untuk bergantung pada kesimpulan untuk mempercepat ujian


8. PCB memilih tertutup melalui dan buta melalui teknologi, sehingga melalui tersembunyi di papan. Kaedah ini mempunyai kos yang tinggi dan hanya sesuai untuk produk mewah


9. Gunakan aksesori khas lain, seperti skrin LCD disesuaikan, transformer disesuaikan, dll., Kad SIM, cakera keras penyulitan data, dll