哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何給一顆芯片加上指紋?

NJ90_gh_bee81f8 ? 來源:未知 ? 作者:胡薇 ? 2018-07-27 16:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們每個人都有一個指紋,每個人都指紋都不一樣。目前的指紋識別方法是采用特征點,把指紋特殊的點采集出來,然后匹配識別。假設采用12個特征點的話,那重復的幾率就是1/1020,如果取更多特征點,那重復的幾率就更低。

7月11日,在ASPENCORE旗下《電子工程專輯》、《EDN》和《國際電子商情》共同舉辦的“IoT技術與應用論壇”上,力旺電子(eMemory)的柳星洲先生做了詳細的介紹。

在他主題為“NeoPUF指紋芯片技術AIoT之安全應用”的演講中,他指出,NeoPUF技術就是一種賦予芯片一個指紋的技術。而且這個指紋不是燒寫進去的,是與生俱來,出廠后就擁有,而且每一顆芯片都不一樣。

圖1:力旺電子(eMemory)的柳星洲在IoT技術與應用論壇上演講。

什么是NeoPUF?

柳星洲解釋說,PUF的英文全稱是Physical Unclonable Functions,即物理不可復制功能。而NeoPUF,就是創(chuàng)新式物理不可復制功能。

PUF有用很多種不同的實現方法。

可以人為將不同的代碼燒寫進芯片,但認為燒寫的代碼一般是由算法產生的,如果算法被人破解了,那所有的芯片就都被破解了。

力旺電子的NeoPUF采用的是模擬丟銅板的技術來實現的。柳星洲介紹說,“假設給你兩顆一模一樣的電阻,在兩邊同時加一個一樣的電壓,那到底是左邊先燒掉,還是右邊先燒掉。不知道,我也不知道。我們模擬的就是這樣的情況,我們在兩個相鄰的晶體管的柵極和基極兩端慢慢加電壓,總有一顆會被先燒掉,先燒左邊就是0,先燒右邊就是1?!?/p>

用這種方法實現的PUF就算是同一片晶圓上產生的Die,所產生的代碼也都是不一樣的。

因此,加入了NeoPUF IP的每一顆芯片都有一個與眾不同的代碼,也就是擁有了一個指紋。

圖2:力旺電子的NeoPUF實現原理。

如何應用芯片指紋?

現在芯片已經獲得了一個指紋,那如何去應用這些芯片的指紋呢?柳星洲先生也給出了一些應用的案例。

他表示,“NeoPUF提供高達64Kbit,芯片與生俱來的完美隨機數源。既然每顆芯片都擁有了指紋,其中最明顯的應用就是用這個代碼作為芯片的ID,這樣就不會出現重名的情況了。或者用這個代碼產生信任根,然后產生通信密鑰,以加密通信數據。”

“當然,還可以防止芯片不被破解。因為有些做逆向工程的廠商會破解你的芯片,生產后還打你的logo,出問題了,可能還得你去服務?!彼瑫r指出。

圖3:NeoPUF在IoT中的應用。

柳星洲舉了一個NeoPUF在IoT中的應用?!澳壳笆褂肞UF的情況就是把它當作信任根,它產生一個最根本的碼,通過一個密鑰管理算法,產生不同的公鑰,私鑰等,再給AES等加密算法去加密。”

圖4:NeoPUF配合OTP一起使用。

另外,因為力旺電子是主要做OTP等存儲的,所以他還列舉了一個NeoPUF搭配Memory一起用案例。比如說,“我們可以用PUF產生一組亂碼,而且與生俱來,是一個完美亂數,所以我們就可以用PUF加密我的OTP,而且可以做到天生加密,就是可以將OTP內的擾碼基于PUF亂碼重新排列,也就是說,在不同的芯片中,同樣的OTP資料存儲后的信息都是不一樣的?!?/p>

圖5:NeoPUF在外掛Flash上的應用。

“甚至是外掛的Flash,只要主控端有放NeoPUF,出去的數據已經用NeoPUF重新排序,存儲在外掛的Flash內,那么Flash內存儲的數據就是亂的,而且每一顆都不一樣,別人如果把Flash內的內容復制出來,再用不同的主控是讀取不出來數據的。因為這需要原來的主控來做還原解碼。這樣就可以防止你的代碼被偷走。從而實現保護代碼的功能?!绷侵夼e例說。

他同時還談到了NeoPUF在人工智能方面的應用。當然主要還是芯片的保護用法?!拔覀冎廊斯ぶ悄艿牧鞒檀蟾攀沁@樣,先要收集很多數據,然后做訓練,再提取出模型,最后開始做推理,或者預測。”

而推理有兩種做法,一個是云端,所有數據傳輸至云端,然后云端給出推理結果。另外一個是邊緣計算,也就是在設備端做預測,現在大部分廠商都認為最后會往邊緣端發(fā)展。

但柳星洲認為,由于云端的運算能力太強大了,云端仍將會長期存在下去;而邊緣端,也有一些發(fā)展的趨勢,主要是有隱私的需求,或者是傳輸可靠性和延遲要求。

他表示,“我今天主要關注邊緣端。邊緣端做預測,目前有兩種情況,一種是用別人的運算單元加上NVM存儲,做成一個模組。只需要把云端訓練好的模型簡化之后放上去,就可以在邊緣端做推理預測了。如果你花了那么多時間做訓練,結果你的東西被偷了。那前面的心血就白費了。因此在模組端,我們可以幫助保護最關鍵的資料。”

圖6:NeoPUF在人工智能模組中的應用。

第二個邊緣端的應用是將模型轉成一個ASIC,這樣功耗是最好的。當然這個模型需要精簡很多。但是這很容易被人逆向工程。

針對第一種情況,如果主控加入了NeoPUF,那么寫入Flash中的數據就是亂的。因此,即使一個模組中的數據被破解或者被復制了,放到其他的模組中其實是沒有用的。

針對第二種情況。如果ASIC中帶有一個NeoPUF,這樣里面的數據都可以被亂掉,“除非我給你一個啟動碼授權之后才可以使用。”柳星洲表示。

圖7:NeoPUF在ASIC中的應用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    463

    文章

    54431

    瀏覽量

    469382
  • 人工智能
    +關注

    關注

    1820

    文章

    50325

    瀏覽量

    266967
  • IOT
    IOT
    +關注

    關注

    190

    文章

    4423

    瀏覽量

    209649

原文標題:在AIoT時代,如何用指紋芯片技術來保護我們的芯片和數據?

文章出處:【微信號:gh_bee81f890fc1,微信公眾號:面包板社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一顆芯片如何同時搞定PMSM、步進和直流電機?TMC4671這顆伺服芯片里藏了什么?

    一顆芯片如何同時搞定PMSM步進和直流電機TMC4671這顆伺服芯片里藏了什么?在伺服控制領域,電機類型繁多——三相PMSM/BLDC、兩相步進、單相直流電機——每種電機通常需要匹配不同的驅動方案
    的頭像 發(fā)表于 04-24 17:38 ?87次閱讀
    <b class='flag-5'>一顆</b><b class='flag-5'>芯片</b>如何同時搞定PMSM、步進和直流電機?TMC4671這顆伺服<b class='flag-5'>芯片</b>里藏了什么?

    70V電機驅動,一顆芯片就夠了?TMC9660:驅動、控制、電源我都包了!

    70V電機驅動,一顆芯片就夠了?TMC9660ATB+T驅動控制電源我都包了做電機驅動的工程師大概都有過這樣的經歷:方案選型時,左邊一顆柵極驅動器,右邊一顆運放做電流采樣,中間
    的頭像 發(fā)表于 04-23 13:53 ?83次閱讀
    70V電機驅動,<b class='flag-5'>一顆</b><b class='flag-5'>芯片</b>就夠了?TMC9660:驅動、控制、電源我都包了!

    浮思特 | 一顆全能型升降壓芯片,如何應對復雜電源設計挑戰(zhàn)?

    在電源設計的世界里,工程師常常面臨個“兩難”困境:輸入電壓可能高于或低于所需的輸出電壓。傳統(tǒng)方案往往需要升壓和降壓兩芯片分別應對,不僅占板面積大,系統(tǒng)成本也居高不下。有沒有一顆
    的頭像 發(fā)表于 04-17 09:44 ?415次閱讀
    浮思特 | <b class='flag-5'>一顆</b>全能型升降壓<b class='flag-5'>芯片</b>,如何應對復雜電源設計挑戰(zhàn)?

    請問下如何知道一顆圖像傳感器是DVP還是MIPI輸出

    請問下如何知道一顆圖像傳感器是DVP還是MIPI輸出
    發(fā)表于 04-04 10:32

    如何用一顆低成本Flash語音芯片,同時實現高性能與設計自由?WTN6 F系列給出答案

    在追求極致性價比與開發(fā)靈活性的電子產品市場,如何選擇一顆合適的語音芯片,常常讓工程師陷入兩難:是選擇低價但功能固定的方案,還是為靈活性支付高昂成本?這行業(yè)痛點,正被廣州唯創(chuàng)電子推出的WTN6F系列
    的頭像 發(fā)表于 01-27 12:38 ?211次閱讀
    如何用<b class='flag-5'>一顆</b>低成本Flash語音<b class='flag-5'>芯片</b>,同時實現高性能與設計自由?WTN6 F系列給出答案

    浮思特 | 一顆芯片搞定多點觸控,敦泰 FT7311 電容觸控方案解析

    在智能終端、人機交互設備不斷升級的今天,觸控體驗已經成為影響產品競爭力的關鍵因素之。觸控是否靈敏、穩(wěn)定,是否能在復雜環(huán)境下可靠工作,背后往往取決于一顆核心觸控芯片的能力。今天想和大家分享
    的頭像 發(fā)表于 01-13 09:52 ?473次閱讀
    浮思特 | <b class='flag-5'>一顆</b><b class='flag-5'>芯片</b>搞定多點觸控,敦泰 FT7311 電容觸控方案解析

    如何用一顆芯片搞定語音、顯示與傳感?解碼唯創(chuàng)高集成語音IC方案

    在智能化設備功能日益復雜的今天,傳統(tǒng)設計往往面臨個困境:每增加項新功能,就需要堆疊一顆新的功能芯片。這不僅擠占了寶貴的PCB空間,更推高了物料成本與開發(fā)難度。作為國內領先的語音IC
    的頭像 發(fā)表于 01-09 09:13 ?287次閱讀
    如何用<b class='flag-5'>一顆</b><b class='flag-5'>芯片</b>搞定語音、顯示與傳感?解碼唯創(chuàng)高集成語音IC方案

    為何一顆TMC5160芯片,就能解決電機驅動中的噪聲、振動與精度等問題?

    種不同的思路:將系統(tǒng)級運動控制智慧,高度集成于一顆芯片之內。TMC5160核心參數覽屬性參數控制電壓3.3V~5V電機驅動電壓8V~60VDC輸出電流支持外部
    的頭像 發(fā)表于 12-29 15:53 ?414次閱讀
    為何<b class='flag-5'>一顆</b>TMC5160<b class='flag-5'>芯片</b>,就能解決電機驅動中的噪聲、振動與精度等問題?

    一顆芯片賣爆了是什么感覺

    轉載自《鐘林談芯》 一顆芯片賣爆了是什么感覺?是痛并快樂著。 市場的火熱,出乎意料。交付的壓力使人焦慮和心痛,不愿辜負客戶、市場對三伍微的認可和支持。盡管之前做了“足夠”的安全備貨,但市場需求的爆火
    的頭像 發(fā)表于 11-26 15:11 ?507次閱讀
    <b class='flag-5'>一顆</b><b class='flag-5'>芯片</b>賣爆了是什么感覺

    長晶接口電路CJLSF0102系列一顆料同時替代TI與安世

    在國產替代浪潮下,工程師最怕“一顆料買不著、兩料調不通”。長晶科技(CJ)推出的CJLSF0102BAN/CJLSF0102VAN,用一顆雙通道自動雙向總線電平轉換芯片,同時把TI的
    的頭像 發(fā)表于 11-13 17:19 ?951次閱讀
    長晶接口電路CJLSF0102系列<b class='flag-5'>一顆</b>料同時替代TI與安世

    一顆優(yōu)質的音頻功放芯片硬核素質有哪些?優(yōu)質音頻功放芯片的全維度評估框架

    音頻功放芯片作為電子設備的"聲音引擎",其性能直接決定了終端產品的音質表現與用戶體驗。在消費電子、智能家居、汽車音響等領域快速發(fā)展的今天,一顆優(yōu)秀的音頻功放芯片需要在功率輸出、失真控制、能效管理等
    的頭像 發(fā)表于 09-17 14:17 ?1943次閱讀

    一顆快充芯片給我的6個啟發(fā):從規(guī)格書里讀懂精妙設計

    背后,真正運籌帷幄的英雄是誰?答案,往往藏在一顆不起眼的芯片里。最近,我偶然得到了份來自“無錫速芯微電子”的FS213A快充協議芯片的數據手冊(Datasheet)。本以為這只是
    的頭像 發(fā)表于 09-17 14:06 ?840次閱讀
    <b class='flag-5'>一顆</b>快充<b class='flag-5'>芯片</b>給我的6個啟發(fā):從規(guī)格書里讀懂精妙設計

    一顆TTS語音芯產品增加智能語音播報能力

    一顆TTS語音芯片產品增加智能語音播報能力 傳統(tǒng)語音播報芯片可以設置些固定的語音片段或者內容,但是對于現在各種創(chuàng)新產品層出不窮的時代,傳
    的頭像 發(fā)表于 08-14 16:33 ?882次閱讀

    3-16串一顆芯片搞定 全解AMG8816全集成BMS主控的參數真相

    3-16串一顆芯片搞定”——全解AMG8816全集成BMS主控的參數真相 在 電動兩輪車、園林工具和儲能小型Pack 日趨精簡化的今天,一顆“能干事”的電池管理芯片(BMS主控)正成為
    的頭像 發(fā)表于 07-30 16:38 ?2294次閱讀
    3-16串<b class='flag-5'>一顆</b><b class='flag-5'>芯片</b>搞定 全解AMG8816全集成BMS主控的參數真相

    多個i.MXRT共享一顆Flash啟動的方法與實踐(下)

    在 《多個i.MXRT共享一顆Flash啟動的方法與實踐(上)》 文里痞子衡大家從理論上介紹種多 i.MXRT 共享 Flash 啟動的方法,但是理論雖好,如果沒有經過實踐驗證切
    的頭像 發(fā)表于 06-05 10:04 ?1293次閱讀
    多個i.MXRT共享<b class='flag-5'>一顆</b>Flash啟動的方法與實踐(下)
    鄄城县| 昆山市| 蓝山县| 平乐县| 新龙县| 郴州市| 韶山市| 荣成市| 绩溪县| 铁岭市| 井陉县| 澄城县| 浦县| 临朐县| 萝北县| 彭水| 金塔县| 许昌县| 阿拉善右旗| 连城县| 高碑店市| 长治县| 宜兰县| 柳州市| 长岛县| 隆尧县| 余庆县| 金寨县| 通渭县| 舟山市| 武功县| 鸡东县| 阆中市| 平谷区| 资兴市| 泽普县| 会昌县| 永登县| 云霄县| 开江县| 保定市|