如果想要分析乙個未知晶元的功能,可以採用什麼方法?

時間 2021-05-11 23:33:37

1樓:謝丹

這個答案沒啥問題,OK得很,也沒啥可震驚的。

現代反向已經有人工智慧參與,千萬門上億門都能做。

只是這樣不能商業銷售,只可以做給軍方用。

2樓:無名

業內有一種技術,對固定功能的晶元,明確地線引腳的情況下,將其他引腳對地進行電阻測量,取得各個管腳的阻值後,比對其他電路相關引數可推測出晶元型號,用這種方法做IC的通用檢測也是可以的。

3樓:陳嘿嘿

能逆向出來的晶元都是些小晶元,或者大晶元的關鍵部分,太耗費時間。可能正向開發更節省時間。

當然,沒有經驗的話,逆向一下看看老外怎麼搞的,作為自己的參考也是有必要的。

這類費時不討好的活交給在讀研究生去幹。。。。。。

你要想逆向出來目前intel的最新cpu,憑那個結構複雜度和門數,可能要到下個世紀了

4樓:

幹了沒幾年弱弱的菜鳥工程師怒答

題主說的就是典型的逆向設計流程.中國IC起步晚,早期沒有設計技術時國內早期公司不少是這樣做的.

腐蝕電路流程未知,之後的流程一般是通過工具得到門級網表.在知道大致功能的前提下,人工轉成rtl

目前逆向用的很少,一方面正向設計流程相當成熟了,另外隨著工藝進步,晶元尺寸變小,metal層數增加,帶shield等.另外方面設計也會考慮反破解(雜訊,隨機設計,冗餘設計等)

題外話.原則上所有晶元都能破解,只是成本上的考慮.比較值得破解的當然是軍品和金融卡相關這種.

晶元攻擊方法有很多,題主說的僅是物理攻擊的一種.其他還有側道分析攻擊(功耗,電磁輻射,計時攻擊),擾動攻擊(給glitch),模板攻擊(對特定演算法有特殊攻擊方法).軍品和金融卡產品需要針對這些可能的攻擊在設計上特別處理,並需要過相關檢測.

(當然,軍檢要比銀檢要求高很多.)

PS.題主是主機大神,關注很久.感覺問這個問題和遊戲機破解有關..個人入職後轉為正版黨,收藏不同主機遊戲已有半百,自私地希望遊戲機破解可以逐步衰弱 -, -

5樓:羅斯基

這不是分析,這是典型的抄程式啊,大部分能執行程式的晶元都有加密,典型的就是熔絲,為了抄出程式就要改變熔絲位然後探針讀取。

如果想分析乙個產品,那麼分析的邏輯框架大概是應該是什麼樣的?

shujip 看抱著什麼目的去分析這個產品了,如果是競爭對手考慮的東西要多點,如果只是略微分析 1 產品滿足的核心需求 2 產品包含的功能點多點一點,有沒有一點點用心和驚喜的地方3 考慮一下還能做些什麼 我覺得就可以了 林秋雯 看你是從哪個層面分析,你的問題是什麼。比如你想分析 為什麼會有這個產品?...

如果小公尺手環製作乙個查詢手機的功能會怎樣?

類似的功能已經有了 8848鈦金手機,專屬一對一保密鑰匙,人機分離十公尺,自動報警。很好與優秀只差一點點距離,這段距離叫安全。忘帶會提醒,丟失會報警。手機不忘帶,機密不洩露。8848鈦金手機! 林佳樹 但是,我的確遇到過手機掉了,手環沒提醒,然後丟了的悲劇。不過最後好心人還是把手機還我了。所以作為這...

如果乙個孩子是阿斯或者高功能,另乙個孩子不是,還應該要第三個孩子嗎?

Chouer 你自己不怕再生乙個不好的孩子嗎?基因檢測沒有問題,那就是別的方面的問題。否則不會有這樣的概率的。基因檢測也不是萬能的。並不是所有的病都能用基因解釋。 徒長 看了已有的回答不得不說兩句。1,基因的本能就是把自己更大概率的遺傳下去。生的話可能會翻盤也可能會翻車 不生的話也許還能在有生之年維...