Microchip Perkenalkan CEC1712 MCU dengan Secure Boot untuk Sistem Flash Eksternal
Microchip Technology telah meluncurkan CEC1712, MCU yang diaktifkan kriptografi yang melindungi sistem operasi yang boot dari memori flash SPI eksternal. Perangkat ini mencegah malware rootkit dan bootkit dengan mengakibatkan proses secure boot yang bergantung pada akar kepercayaan hardware yang mematuhi NIST 800-193.
Seiring dengan perluasan penerapan 5G dan pertumbuhan infrastruktur cloud, pengembang harus memastikan sistem operasi tetap tidak dikompromikan. Rootkit dimuat sebelum OS dimulai, melewati solusi anti-malware konvensional. Secure boot, yang didukung oleh akar kepercayaan hardware, adalah perisai tunggal yang andal yang hanya mengizinkan boot firmware yang dipercaya oleh produsen.
Dibangun pada inti Arm Cortex-M4, CEC1712 adalah generasi ketiga dalam garis Microchip. Dipasangkan dengan firmware Soteria-G2, ia mendeteksi dan menghentikan firmware berbahaya sebelum runtime, memungkinkan adopsi cepat secure boot. Soteria-G2 bergantung pada bootloader berbasis ROM yang tidak dapat diubah CEC1712 sebagai akar kepercayaan sistem.
"Kami menargetkan setiap sistem yang boot dari flash SPI," kata Jeannette Wilson di embedded.com. "Mesin kriptografi on-chip CEC1712 menghemat hingga 15 kB ruang kode dan memungkinkan verifikasi penuh dalam waktu kurang dari 70 ms."
Selain melindungi sistem operasi 5G dan data center, kombinasi CEC1712/Soteria-G2 juga memperkuat keamanan untuk kendaraan otonom yang terhubung, platform ADAS otomotif, dan setiap sistem yang boot dari flash SPI eksternal.
Selain perlindungan pre-boot, CEC1712 mendukung penarikan kunci dan perlindungan rollback kode selama siklus hidup perangkat, memungkinkan pembaruan firmware di lapangan yang aman. Fitur-fitur ini selaras dengan persyaratan ketahanan firmware platform NIST 800-193: mempertahankan integritas kode, mendeteksi korupsi, dan pulih ke keadaan baik yang diketahui.
Mempertahankan integritas dan keaslian pembaruan firmware.
Mendeteksi perubahan yang tidak diizinkan pada firmware atau data kritis.
Memulihkan firmware ke keadaan terpercaya ketika korupsi terdeteksi.
Penarikan kunci esensial ketika OEM menghadapi kompromi kredensial. "Mungkin terlihat jelas, tetapi memperkenalkan kunci baru dan menolak yang dikompromikan ternyata kompleks," Wilson menjelaskan.
Bootloader aman dalam ROM CEC1712 memuat, mendekripsi, dan mengautentikasi firmware yang disimpan di flash SPI eksternal. Setelah diverifikasi, bootloader menyerahkan kontrol ke prosesor aplikasi pertama. Perangkat ini mendukung hingga dua prosesor aplikasi, masing-masing dengan dua modul flash SPI.
Eksekusi kode dimulai dalam ROM CEC1712. Kode aplikasi, ditandatangani dengan kunci privat OEM, berada di flash SPI. ROM memegang prosesor dalam reset hingga kode diautentikasi, setelah itu prosesor host memuat dan mengeksekusi kode yang diverifikasi. (Gambar: Microchip)
Microchip dan Arrow Electronics menawarkan pre-provisioning data spesifik pelanggan sebagai solusi manufaktur aman yang mengurangi over-building dan palsu. Layanan ini mengurangi waktu pengembangan selama bulan-bulan dan menghilangkan kebutuhan akan provisioning pihak ketiga atau otoritas sertifikat.
"Sementara banyak pelanggan canggih, tidak semua memiliki keahlian keamanan dalam nhà," Wilson menambahkan. "Soteria memberinya alat untuk menerapkan secure boot tanpa kode dalam rumah." Pengembangan dilakukan dalam suite MPLAB IDE.
Membandingkan CEC1712 dengan pendahulunya, CEC1702, Wilson menyoroti bahwa model sebelumnya tidak dapat melakukan redundant boot penuh. CEC1712 kini memenuhi persyaratan NIST 800-193, mendukung mode alamat SPI 4-byte, menggunakan hashing SHA-384 alih-alih SHA-256, dan menawarkan OTP in-circuit untuk keypad kustom dan aplikasi terprogram lainnya.
Bundle CEC1712/Soteria-G2 didukung oleh MPLAB X IDE, MPLAB Xpress, dan kompiler MPLABXC32 Microchip, dan kompatibel dengan pemrogram/debugger MPLAB ICD 4 dan PICkit 4. Varian CEC1712H-S2-I/SX tersedia dalam produksi volume 10.000 unit mulai dari $4,02, termasuk firmware Soteria-G2.
Wilson mencatat bahwa beberapa pelanggan sudah berada dalam fase sampling, dengan yang lain bergerak menuju produksi skala penuh. Pasar target meliputi penjual server, produsen printer multifungsi, aerospace dan pertahanan, serta segmen gaming, otomotif, dan komputer notebook.