Çip tasarımını anlayabilen ve planını oluşturabilen çip okuyucu gibi bir şey yapabilir miyiz?
Çip tasarımını anlayabilen ve planını oluşturabilen çip okuyucu gibi bir şey yapabilir miyiz?
Yanıtlar:
ChipWorks tam olarak bunu yapmak için mükemmel bir bloga sahip, burada birçok harika fotoğraf var .
FlyLogic ayrıca mükemmel bir bloga sahiptir. Öyle burada .
Kısa cevap kesinlikle mümkün olmasıdır. IC DIE'ler temelde gerçekten küçük devre kartlarıdır. Onları kolayca tersine çevirebilirsiniz, sadece farklı bir araç seti alır.
Özellikle burada ve burada ters mühendislik IC'lerinde (nasıl topikal!) Yapılan flylogic bazı mesajlara dikkat çekmek istiyorum .
Evet. Bu konuda uzmanlaşmış şirketler var. Bu her zaman yapılır, ancak bir bilimden ziyade bir sanattır. Genellikle çipin katmanlarını (PCB'nin katmanları gibi) aşamalı olarak çıkarmak için bazı tuhaf kimyasal ve mekanik dağlama işlemi yaparlar - her katmanın ayrıntılı fotoğraflarını çekerler. Normalde, bu şirketler TI ve Intel gibi insanların kendi yongalarının neden başarısız olduğunu anlamalarına yardımcı olmak için bunu yaparlar, ancak bunun bazı yasadışı kullanımları olduğuna da bahse girebilirsiniz.
İşte biraz önce rastladığım ilginç ve alakalı bir makale: http://www.forbes.com/forbes/2005/0328/068.html
Ve başka bir bağlantı: http://www.siliconinvestigations.com/ref/ref.htm
Bir çip tasarımını kopyalamanın başka bir yolu da bir FPGA kullanarak işlevselliğini taklit etmektir. Z80 ve 6502 gibi daha eski yongaların birçok emülasyonu mevcuttur. Bazı öğrenciler kendi ARM cihazlarının sürümünü bile üretip Web üzerinden kullanılabilir hale getirdiler, ancak ARM yasal eylemi tehdit ettiğinde onu silmek zorunda kaldılar.
Eski mikroçiplerin tersine mühendislik optik bir mikroskop ve manuel parlatma ile mümkün olsa da, zorluk katmanları temiz bir şekilde çıkarmaktır. Örneğin, yukarıdaki resim daha eski bir yonga gibi görünüyor ve arka plandaki renk değişikliklerinden, bir katmanı kaldırmak için parlatıldığını görebilirsiniz. Tipik yeniden işleme prosesleri, özel parlatma / lepleme makineleriyle parlatma veya az ya da çok tehlikeli kimyasallarla ıslak kimyasal dağlama içerir.
Bununla birlikte, daha yeni yongalar için işlem boyutları o kadar küçüktür ki, bir plazma eteri, bir Taramalı Elektron Mikroskobu (SEM) veya bir Odaklanmış İyon Demeti (FIB) gibi karmaşık ve daha pahalı ekipmanlara ihtiyacınız olacaktır. Karmaşıklık nedeniyle, çipten mantığı (yani netlist bilgisi) çıkarmak artık o kadar kolay değildir. Günümüzde şirketler, netlist oluşturmak için genellikle çip katmanlarının elde edilen SEM görüntülerini işleyen otomatik araçlar kullanmaktadır. Buradaki zorluk, çipin işlenmemesidir, böylece sonraki otomatik analizler için sorunlu olacağı için yeniden işleme yapaylıklarından kaçınılır.
Chip ters mühendislik ile ilgili bazı Youtube videoları ve konferans görüşmeleri var. Örneğin, buradaki videoda, insanların evde bile kullanabileceği daha küçük bir kurulum görebilirsiniz: https://www.youtube.com/watch?v=r8Vq5NV4Ens
Öte yandan, bu tür işleri daha sofistike ve pahalı ekipmanlarla yapabilen şirketler var. Yukarıda belirtilenlere ek olarak, IOActive'in bu tür çalışmalar için bir laboratuvarı vardır.
AB'de şirketler de var. Örneğin, Trustworks web sitesinde, bu tür işleri yapmak için birkaç resim ve gerekli laboratuvar araçlarından bazılarını görebilirsiniz: https://www.trustworks.at/microchipsecurity . Ayrıca, özellikle "Netlist Ekstraksiyonu ve Analizi" bölümüne bakarsanız mikroçip tersine mühendislik yazılım araçlarına sahip oldukları görülmektedir.