Chúng ta có thể làm một cái gì đó như đầu đọc chip, có thể hiểu thiết kế chip và tạo ra bản thiết kế của nó không?
Chúng ta có thể làm một cái gì đó như đầu đọc chip, có thể hiểu thiết kế chip và tạo ra bản thiết kế của nó không?
Câu trả lời:
ChipWorks có một blog tuyệt vời về việc thực hiện chính xác điều này, với rất nhiều hình ảnh tuyệt vời ở đây .
FlyLogic cũng có một blog tuyệt vời. Nó là ở đây .
Câu trả lời ngắn gọn là nó hoàn toàn có thể. IC DIE về cơ bản là các bảng mạch nhỏ. Bạn có thể đảo ngược kỹ sư chúng khá dễ dàng, nó chỉ cần một bộ công cụ khác.
Tôi muốn đặc biệt kêu gọi sự chú ý đến một số bài viết flylogic đã làm trên các IC kỹ thuật đảo ngược (cách thức thời sự!) Ở đây và đây .
Vâng. Có những công ty ngoài đó chuyên về việc này. Điều này được thực hiện mọi lúc, mặc dù nó là một nghệ thuật hơn là một khoa học. Thông thường họ thực hiện một số quy trình khắc hóa học và cơ học kỳ quặc để loại bỏ dần các lớp của chip (như các lớp của PCB) - chụp ảnh chi tiết của từng lớp. Thông thường, các công ty này làm điều đó để giúp những người như TI và Intel tìm ra lý do tại sao các chip của họ bị lỗi, nhưng bạn có thể đặt cược rằng cũng có một số sử dụng bất hợp pháp này.
Đây là một bài viết thú vị và có liên quan mà tôi vừa xem qua: http://www.forbes.com/forbes/2005/0328/068.html
Và một liên kết khác: http://www.siliconinvestigations.com/ref/ref.htm
Một cách khác để sao chép thiết kế chip là mô phỏng chức năng của nó bằng cách sử dụng một đồ họa. Nhiều mô phỏng của các chip cũ hơn như Z80 và 6502 có sẵn. Một số sinh viên thậm chí còn tự sản xuất phiên bản thiết bị ARM của mình và cung cấp nó qua Web, nhưng phải xóa nó khi ARM đe dọa hành động pháp lý.
Mặc dù kỹ thuật đảo ngược của vi mạch cũ là khả thi với kính hiển vi quang học và đánh bóng thủ công, nhưng thách thức là loại bỏ sạch các lớp. Ví dụ, hình trên có vẻ là một con chip cũ hơn và từ sự thay đổi màu sắc trong nền, bạn có thể thấy rằng nó đã được đánh bóng để loại bỏ một lớp. Các quy trình xử lý điển hình liên quan đến đánh bóng bằng máy đánh bóng / đánh bóng chuyên dụng hoặc khắc hóa chất ướt với các hóa chất nguy hiểm ít nhiều.
Tuy nhiên, đối với các chip gần đây, kích thước quá trình nhỏ đến mức bạn sẽ cần các thiết bị tinh vi và đắt tiền hơn như máy khắc plasma, Kính hiển vi điện tử quét (SEM) hoặc Tia ion tập trung (FIB). Do sự phức tạp, nó cũng không còn dễ dàng trích xuất logic (tức là thông tin danh sách mạng) từ chip. Ngày nay, các công ty do đó sử dụng các công cụ tự động thường xử lý hình ảnh SEM thu được của các lớp chip để tạo danh sách mạng. Thách thức ở đây là xử lý chip để tránh các tạo phẩm bị loại bỏ vì chúng sẽ gây ra vấn đề cho bất kỳ phân tích tự động nào sau đó.
Có một số video Youtube và hội thảo về kỹ thuật đảo ngược chip. Chẳng hạn, trong video ở đây, bạn có thể thấy một thiết lập nhỏ hơn mà mọi người có thể sử dụng ngay cả ở nhà: https://www.youtube.com/watch?v=r8Vq5NV4Ens
Mặt khác, có những công ty có thể thực hiện loại công việc này với các thiết bị tinh vi và đắt tiền hơn. Ngoài những điều đã đề cập ở trên, IOActive còn có một phòng thí nghiệm cho loại công việc này.
Ở EU cũng có các công ty. Ví dụ: trên trang web Trustworks, bạn có thể thấy một vài hình ảnh và một số công cụ phòng thí nghiệm cần thiết để thực hiện loại công việc này: https://www.trustworks.at/microchipsecurance . Chúng dường như cũng có các công cụ phần mềm kỹ thuật đảo ngược vi mạch nếu bạn xem cụ thể phần "Phân tích và trích xuất Netlist" của chúng.