Soru:
Tersine mühendislik modern Intel CPU'lar
closedcircuit
2014-07-17 01:23:34 UTC
view on stackexchange narkive permalink

Modern Intel CPU'ların iç devrelerini tamamen geri yükleyen açık kaynaklı projeler var mı? Bu basitçe mümkün mü yoksa devreler kapalı mı ve / veya tescilli teknoloji tarafından korunuyor mu?

Beş yanıtlar:
osgx
2015-02-17 11:45:09 UTC
view on stackexchange narkive permalink

Modern Intel CPU'ların iç devrelerini tamamen geri yükleyen açık kaynaklı projeler var mı?

Modern CPU'lar için değil. 10-15 yıllık CPU'lar için bile.

2015'te Intel 8080 'in ters mühendisliği tamamlandı ve bu CPU 1974 yılından kaldı (aslında 1980'lerden Sovyet i8080 klonu KR580VM80A tersine çevrildi ). Her iki CPU da 6 μm özellik boyutunda yapıldı, böylece çip ucuz optik mikroskop kullanılarak fotoğraflanabilir.

İngilizce rapor burada: http://zeptobars.ru/en/read/KR580VM80A-intel-i8080-verilog-reverse-engineering

Proje burada koordine edildi (rusça): http://zx-pk.ru/printthread.php?t=23349&pp=40

Ayrıntılı belgelerin mevcudiyeti (bloklu -şemalar), düşük miktarda transistör (4758 birim), kaba özellikler, tek metal katman ve okunabilir katkı bölgeleri bu projeyi yapmasına izin verdi.

Diğer başarılı proje MOS 6502 'den alındı. 1975, 5-16 μm özellik boyutu, 3,5 bin transistör - http://www.visual6502.org/ (Çip fotoğraflarının büyük koleksiyonuna sahipler, ancak değiller Şemayı tersine çevirdi)

KR580VM80A'dan biri, 1995'te 0.8 μm (800 nm) özellik boyutuyla yapılmış ters çevirme hakkında rapor edilen proje (rusça) MIPS R3051 tabanlı Playstation 1 CPU'yu tersine çevirdi. Proje site http://psxdev.ru/. Bu CPU'da 250 bin transistör ve üç metal katman vardır. Başladıktan iki yıl sonra, çipin ve tüm katmanlarının (tüm metaller, silikon ve katkı maddesi) iyi optik fotoğrafları çekildi, birçok standart hücre tanımlandı, ancak yalnızca çarpan bloğu tamamen tersine çevrildi.

Yani, 0.25 milyon transistörlü cihaz amatörler için ulaşılamaz durumda ve modern Intel cihazlarının transistör sayısı Pentium 3 / 4'te (2000, yaklaşık 130 nm), 50 milyon Atomda (2008, 45 nm); Core 2'de (2007, 65-45 nm) 200-400 milyon ve Core i7 (2010, 32nm) gibi daha büyük çiplerde 1000 milyondan fazla.

Bu basitçe mümkün mü, yoksa devreler kapalı mı ve / veya özel teknoloji tarafından mı korunuyor?

Devreler ve "kaynakları" (verilog) tescillidir; bunları transistör modeline dönüştürmek için kullanılan yazılım tescillidir (bazıları Intel tarafından, bazıları ise diğer satıcılar tarafından). Ve şemaları kalıptan (fabrikasyon çip) okuma şansı yoktur, çünkü özellikler optik mikroskopta görülemeyecek kadar küçüktür; ve katkı maddesi seviyeleri, tam çip için taranan elektron mikroskobu (SEM) ile okunamayacak kadar düşüktür. Çipin içinde çok fazla bilgi var (modern foto litografi araçlarının insanlık tarafından yapılan en gelişmiş veri aktarım araçları olduğunu düşünüyorum; saniyede terabaytlar foto maskeden gofrete aktarılıyor).

Örneğin, kağıt Gizli Uyuşturucu Düzeyinde Donanım Truva Atları diyor ki:

Ayrıca, optik tersine mühendislik, özellikle küçük teknolojilerde katkı maddesinde yapılan değişikliklerin tespit edilmesine genellikle izin vermez. Özel bir kurulum, sonunda, takviye polaritesini tanımlamaya izin verebilir. Ancak, bunu küçük teknolojilerle uygulanan milyonlarca transistörden oluşan büyük bir tasarımda yapmak pratik görünmüyor ...

Bazı parçaları tersine mühendislik uygulayabilen birkaç şirket var > modern yongalar, ancak Intel'in CPU'ları tamamen tersine çevrilemeyecek kadar büyüktür (bu işlemin hem para hem de insan ve bilgisayar saatlerinde pratik olmayan maliyeti olacaktır). Örneğin, tersine çeviren lider Chipworks - www.chipworks.com - bazı örnekleri listeler:

Deneyim ve yeteneklerimize örnekler

  • Bağımsız ve yerleşik bellek
  • Alanda programlanabilir kapı dizisi (FPGA) ve diğer kapı dizileri
  • Analogdan dijitale dönüştürücüler ( ADC) ve dijitalden analoğa dönüştürücüler (DAC) PLL'ler ve saat üreteçleri
  • Alıcı-vericiler ve mikserler dahil kablolu ve kablosuz cihazlar
  • Gelişmiş CMOS mikro işlemcileri, grafik yongaları, DSP'ler ve mikro denetleyiciler
  • RFID'ler ve akıllı kart yongaları
  • Düzenleyiciler ve yüksek / düşük güçlü tasarımlar dahil olmak üzere güç yarı iletken cihazları

Ancak projelerinin çoğu, bazı küçük yongaları tersine çevirmek (en ileri teknoloji ile yapılmamış) veya yongaların bazı kısımlarını tersine çevirmekti. Çip açabiliyorlar ve yonga çaprazının güzel SEM fotoğrafları çekebiliyorlar. -bölüm veya tam kalıp üstü metallerin veya silikon tabakanın çok kaba çözünürlükte optik fotoğrafları (çipin veya bloklarının alanını ölçmek için iyidir, ancak bundan geri dönüşü yoktur).

Bazılarını satıyorlar Core i5-660 gibi Intel çipleri hakkında fotoğraflar ve raporlar: * Kalıp fotoğrafı için 200 USD (üst metal?) * M1 (alt metal) fotoğraf için 2500 USD * Kullanılmış raporu için 11000 USD paket * Yerleşim ve Tasarım (DfM) Analizi veya Transistör Karakterizasyonu için 15-15,5 bin USD * Yapısal Analiz Raporu için 24,5 bin USD

Bazı insanlar çok daha ucuz olacağını düşünüyor çipten tersine mühendislik yapmaya çalışmak yerine modern CPU'yu yeniden geliştirmek. Ve muhtemelen, bazı federal kurumlar , CPU kaynaklarını çalmaya çalışmak için federal ajanlarını şirkete sızabilir; ancak kaynakları temsilcinin eline alabileceklerini, ancak bunları binaların dışına çıkaramayacaklarını düşünüyorum.

Chipworks'ten yongaların tersine mühendisliği hakkındaki giriş yazısı http://www.chipworks.com/images/content-documents/TCA/whitepapers-articles/Chipworks_Intro-ICRE.pdf - sayfa 8: "Yarı iletken yongaların devre çıkarılması giderek daha zor hale geliyor 10 ila 20 yıl önceki “eski güzel günlerde”, bir devre analistinin hayatı çok daha basitti. O günlerin tipik bir IC'si bir metal katmana sahip olabilir ve 1 µm - 2 µm teknolojisi kullanmış olabilir. Paketin çıkarılmasından sonra, tüm özellikler genellikle üst düzey metal düzlemsel görünümden ".. Optik 250nm için; 180nm ve daha azı için SEM
Bu, 2009'dan bir 4004 (1971) tersine mühendisine benziyor: http://www.4004.com/ modern CPU'ların büyük babası.
Federal ajanlar veya Intel'in güvenlik yöntemleri hakkında herhangi bir kaynağınız var mı? İlgi çekici şeyler.
Büyük şirketler için iyi yöntemler var. Bildiğim gibi, Google herhangi bir veri depolama cihazının veri merkezini terk etmesini yasaklıyor - hatta binanın içindeki bozuk hdd'yi yok ediyorlar https://www.google.com/about/datacenters/inside/data-security/ "Sabit diskleri yok ediyoruz .." Tedarikçiler (Intel) için bile pek çok dahili kuralları vardır: https://supplier.intel.com/static/governance/documents/SSRE%20-%20Ver%205%200.pdf - 4.a "geçmiş kontrolleri geçerli yasanın izin verdiği ölçüde. ", 4.c, 5. Açık İnternet erişimi yok (7. f, g, h, i, j). Hatta güvenli zincir http://web.mit.edu/supplychain/repository/intel_lund_120502.ppt
Intel tehdit modeli - https://www.sbs.ox.ac.uk/cybersecurity-capacity/system/files/Intel%20-%20Threat%20Agent%20Library%20Helps%20Identify%20Information%20Security%20Risks.pdf Tehdit Aracısı Library ... 2007 wp by Casey - "endüstriyel casuslardan eğitimsiz çalışanlara kadar değişen dış ve iç tehdit ajanlarını" içerir .. "hükümet casuslarından eğitimsiz çalışanlara kadar" .. "Tablo 2. (Tehdit Gücü derecelendirmesi tescillidir ve değildir dahil) .. Hükümet Casusu; İçeriden Bilgi; Taktikler: Fikri Mülkiyet veya iş verilerinin çalınması; Açıklama: Güvenilir içeriden biri olarak devlet destekli casus, idealist hedefleri destekleyen "
Daha yeni wp - 2010'da (Casey, https://communities.intel.com/thread/49315 adresinden bağlantı) - https://communities.intel.com/docs/DOC-4693 Teknik Rapor: Tehdit Aracısı Riskiyle Bilgi Güvenliği Risklerine Öncelik Verme Değerlendirme - hala casuslar hakkında düşünüyorlar, ancak Örnekte En Yüksek Risk "Hoşnutsuz Çalışan" olarak atanmıştır (Kendi Snowden'ları olacak mı ve bu hoşnutsuz yedekleme yöneticisi için NSA'nın risk değerlendirmesi neden başarısız? - http://arstechnica.com/information -technology / 2013/08 / sysadmin-security-fail-nsa-find-snowden-kaçırılmış-yetkililer-oturum açma / - "iki kişilik" kuralı ancak Ed'den sonra.)
perror
2014-07-17 03:52:17 UTC
view on stackexchange narkive permalink

OpenCores, Açık Kaynak lisansları ile olağan entegre devrelerin tasarımını yeniden oluşturmayı amaçlayan bir projedir.

Alt projelerden biri i386 mimarisini yeniden inşa etmeye adanmıştır, buna Zet adı verilmektedir.

Talimatı nasıl yeniden oluşturduklarını bilmiyorum set, biraz tersine mühendislik olmalı. Ancak Intel tarafından verilen teknik özellikler yeterli olmalıdır (elbette bu tasarım Intel CPU'lar kadar verimli olmaktan uzak olacaktır. Intel tüm bu yıllar boyunca çok ilerleme kaydetti, sonunda aynı sonucu almak zor olurdu. ).

Ancak, bu sorunun gerçekten tersine mühendislik ile ilgili olup olmadığını bilmiyorum (henüz, nereye sormanız gerektiğini bilmiyorum, bu yüzden ...).

Willem Hengeveld
2014-08-03 14:30:30 UTC
view on stackexchange narkive permalink

80486'nın yakınlaştırılabilir bir kiralık resmini içeren bu siteyi buldum.

Ve burada AMD mikrokod formatını tersine çevirme çabası.

siliconpr0n ve intel için Google'da arama yapmak, daha fazla insanın benzer bir şeyi denemesini sağlıyor.

Ciro Santilli 郝海东冠状病六四事件法轮功
2019-10-05 11:38:43 UTC
view on stackexchange narkive permalink

Artık silinmiş bir Quora yorumundan:

Intel dışı süper set: https: / /electronics.stackexchange.com/questions/13472/is-it-possible-to-reverse-engineer-a-chip-design

Ahmed
2014-08-03 14:07:35 UTC
view on stackexchange narkive permalink

İşlemciyi yeniden programlamak oldukça zordur (kendi simi ana kartınızı yaratmaya gerek duyacaksınız). Ancak mikroişlemciyi yeniden yapılandırmak (mimarisini değiştirmek ve mikro işlemlerle kendi ürün yazılımınızı geliştirmek) modern inter mikroişlemcilerde imkansızdır. Aygıt yazılımı güncellemeleri bile işlemcinin içinde tutulan anahtarla şifrelenir. Çünkü intel, işlemcilerinin aygıt yazılımını kötü amaçlı yazılımlardan korumak istiyor. Ve eğer ürün yazılımı bulaşmışsa, sonuç gerçek bir felaket olacaktır.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...