Bisakah kita membuat sesuatu seperti pembaca chip, yang dapat memahami desain chip dan menghasilkan cetak biru itu?
reverse-engineering
integrated-circuit
Kulin Choksi
sumber
sumber
Jawaban:
ChipWorks memiliki blog yang sangat baik tentang melakukan hal ini, dengan banyak gambar bagus di sini .
FlyLogic juga memiliki blog yang luar biasa. Itu disini .
Jawaban singkatnya adalah sangat mungkin. IC DIE pada dasarnya adalah papan sirkuit yang sangat kecil. Anda dapat membalikkannya dengan cukup mudah, hanya membutuhkan set alat yang berbeda.
Saya ingin secara khusus memperhatikan beberapa posting yang dilakukan flylogic pada IC reverse-engineering (bagaimana topikal!) Di sini dan di sini .
Gambar dari situs web flylogic
sumber
Iya nih. Ada perusahaan di luar sana yang berspesialisasi dalam hal ini. Ini dilakukan sepanjang waktu, meskipun lebih merupakan seni daripada sains. Biasanya mereka melakukan beberapa proses etsa kimia dan mekanis yang aneh untuk secara progresif melepaskan lapisan-lapisan chip (seperti lapisan-lapisan PCB) - mengambil foto terperinci dari setiap lapisan. Biasanya, perusahaan-perusahaan ini melakukannya untuk membantu orang-orang seperti TI dan Intel mencari tahu mengapa chip mereka sendiri gagal, tetapi Anda dapat bertaruh bahwa ada beberapa penggunaan ilegal ini juga.
Inilah artikel yang menarik dan relevan yang baru saja saya temui: http://www.forbes.com/forbes/2005/0328/068.html
Dan tautan lain: http://www.siliconinvestigations.com/ref/ref.htm
sumber
Cara lain untuk menyalin desain chip adalah meniru fungsi menggunakan FPGA. Banyak emulasi chip lama seperti Z80 dan 6502 tersedia. Beberapa siswa bahkan memproduksi versi sendiri dari perangkat ARM dan membuatnya tersedia melalui Web, tetapi harus menghapusnya ketika ARM mengancam akan melakukan tindakan hukum.
sumber
Sementara rekayasa balik microchip lama layak dilakukan dengan mikroskop optik dan pemolesan manual, tantangannya adalah untuk membuka lapisan secara bersih. Sebagai contoh, gambar di atas nampaknya merupakan chip yang lebih tua dan dari perubahan warna di latar belakang Anda dapat melihat bahwa ia telah dipoles untuk menghilangkan lapisan. Proses penguraian khusus melibatkan pemolesan dengan pemolesan khusus / mesin lapping atau etsa kimia basah dengan bahan kimia yang lebih atau kurang berbahaya.
Namun, untuk chip yang lebih baru ukuran prosesnya sangat kecil sehingga Anda akan membutuhkan peralatan yang canggih dan lebih mahal seperti pengetsa plasma, Scanning Electron Microscope (SEM) atau Focused Ion Beam (FIB). Karena kerumitan itu juga tidak lagi mudah untuk mengekstrak logika (yaitu, informasi netlist) dari chip. Saat ini, perusahaan dengan demikian menggunakan alat otomatis yang biasanya memproses gambar SEM yang diperoleh dari lapisan chip untuk menghasilkan netlist. Tantangannya di sini adalah memproses kembali chip sehingga artefak pemrosesan kembali dihindari karena akan bermasalah untuk setiap analisis otomatis berikutnya.
Ada beberapa video Youtube dan ceramah konferensi tentang rekayasa balik chip. Misalnya, dalam video di sini Anda dapat melihat pengaturan lebih kecil yang dapat digunakan orang bahkan di rumah: https://www.youtube.com/watch?v=r8Vq5NV4Ens
Di sisi lain, ada perusahaan yang dapat melakukan pekerjaan semacam ini dengan peralatan yang lebih canggih dan mahal. Selain yang disebutkan di atas, IOActive memiliki laboratorium untuk pekerjaan semacam ini.
Di UE ada juga perusahaan. Misalnya di situs web Trustworks, Anda dapat melihat beberapa gambar dan beberapa alat laboratorium yang diperlukan untuk melakukan pekerjaan semacam ini: https://www.trustworks.at/microchipsecurity . Mereka juga tampaknya memiliki alat perangkat lunak rekayasa mikrochip terbalik jika Anda secara khusus melihat bagian "Ekstraksi dan Analisis Netlist" mereka.
sumber