Phân tích ưu và nhược điểm của các công nghệ mã hóa chip phổ biến

Dec 29, 2021

Để lại lời nhắn

Nói chung, có một chip xác thực mã hóa trên PCB, cộng với một số mạch đơn giản, đồng thời tải các thuật toán chống trộm để ngăn thông tin bên trong của chip bị đánh cắp, nó được gọi là công nghệ mã hóa chip. Lúc này, khi bit khóa mã hóa bị khóa trong quá trình lập trình, lập trình viên thông thường không thể đọc trực tiếp chương trình trong chip, chip này đóng vai trò bảo vệ.


Theo các sơ đồ mã hóa dữ liệu khác nhau và phương pháp sử dụng, nó có thể được chia thành hai loại chip mã hóa


Một là chip mã hóa loại xác thực và ưu điểm của nó là tính bảo mật của nền tảng dịch vụ chip mã hóa, thuật toán thống nhất và dễ sử dụng. Nhược điểm Hệ số an toàn tổng thể thấp và khả năng bảo vệ của MCU điều khiển chính yếu. Nó đã được xác nhận rằng có các lỗ hổng bảo mật rõ ràng. Chip mã hóa có thể bị bẻ khóa ngắn gọn bằng cách tấn công MCU.


Loại còn lại là chip mã hóa của nền tảng dịch vụ chip thông minh, sử dụng các thuật toán và giải pháp di chuyển dữ liệu. Một phần của chương trình và một phần dữ liệu của MCU điều khiển chính được cấy vào chip mã hóa để chạy. Chip mã hóa được sử dụng để hoàn thành các chức năng còn thiếu của MCU trong quá trình hoạt động, đồng thời đảm bảo an toàn tuyệt đối cho một số chương trình và đảm bảo an toàn cho toàn bộ sản phẩm.


Các công nghệ mã hóa chip là gì


1. Mài chip, sử dụng giấy nhám mịn để mài bớt các thông số kỹ thuật của mô hình trên chip. Nó hữu ích hơn cho các chip không phổ biến. Đối với các loại chip thông thường, bạn chỉ cần đoán chức năng chung, kiểm tra sự tiếp đất của chân cắm và kết nối nguồn điện là có thể dễ dàng so sánh chip thật.


2. Keo dán, loại keo dạng đá (như dính thép, gốm sứ) sau khi đông đặc sẽ bao phủ tất cả các thành phần trên PCB. Đồng thời, hệ thống dây điện bên trong bị rối và xoắn lại với nhau bằng dây tráng men mỏng khiến dây bay dễ đứt khi bóc keo, không rõ mối nối. Các vấn đề cần chú ý Keo không được ăn mòn và độ tăng nhiệt độ vùng kín f không lớn.


3. Chuyển một phần chương trình trong CPU hoặc phần mềm sang chip mã hóa, làm cho chương trình không hoàn chỉnh và nó có thể chạy bình thường chỉ khi có sự hợp tác của chip mã hóa. Cung cấp các chức năng mã hóa và giải mã DES, 3DES.


4. Con chip trần,' không thể xem thông số kỹ thuật của mô hình và' không biết hệ thống dây điện. Đồng thời, chức năng của chip cũng không dễ đoán. Đặt những thứ khác vào vinyl, chẳng hạn như IC nhỏ, điện trở, v.v.


5. Mắc nối tiếp điện trở 60 ôm trở lên trên đường dây tín hiệu có dòng điện thấp (làm cho bánh răng bật-tắt của đồng hồ vạn năng không phát ra âm thanh), điều này sẽ làm tăng thêm rất nhiều rắc rối khi sử dụng đồng hồ vạn năng để đo mối liên hệ. .


5. Nối một điện trở trên 60 ôm nối tiếp vào đường dây điện có dòng điện nhỏ (để luôn bật và tắt đồng hồ vạn năng kỹ thuật số), điều này sẽ làm tăng sự bất tiện khi sử dụng đồng hồ vạn năng kỹ thuật số để kiểm tra kết nối.


6. Sử dụng một số linh kiện nhỏ có tên mã không phổ biến để tham gia xử lý tín hiệu, chẳng hạn như tụ chip nhỏ, điốt TO-XX, chip nhỏ có ba đến sáu chân, v.v., điều này làm tăng khó khăn trong việc tìm kiếm chức năng thực sự của linh kiện. .


7. Địa chỉ hoặc đường dữ liệu chéo (ngoại trừ RAM, phần mềm bắt buộc phải có dấu chéo tương ứng), điều này làm cho chúng ta không thể rút ra suy luận về mối quan hệ kết nối bên và làm tăng độ khó của thao tác.


8. PCB chọn chôn thông qua và mù thông qua công nghệ, để thông qua được ẩn trong bảng. Cách làm này có chi phí cao hơn và phù hợp với các sản phẩm cao cấp.


9. Sử dụng thiết bị hỗ trợ đặc biệt khác, chẳng hạn như màn hình LCD tùy chỉnh, máy biến áp tùy chỉnh, thẻ SIM, đĩa cứng được mã hóa, v.v.