利用FPGA的新功能DeviceDNA保證視頻設計安全性
2010/04/29
越來越多的消費應用開始在設計中集成流式視頻,結果引入了許多標準和專有的加密算法。但是加密方案以及實現(xiàn)方法不統(tǒng)一導致視頻接收設備在設計和支持方面存在巨大的挑戰(zhàn)。DeviceDNA作為FPGA的一項新功能,可保證視頻接收機的設計安全,同時還可為測試和驗證流程提供支持,從而提供成本經(jīng)濟的高質量安全解決方案,支持多種不同的視頻流加密協(xié)議。
JTAG的問題在于INTEST命令,用于檢查設計的內(nèi)部邏輯功能。反向工程時,這一命令可用來判斷設計的功能。圖3給出了一個簡單的例子,其中數(shù)據(jù)移入寄存器,執(zhí)行INTEST命令,這樣數(shù)據(jù)會在時鐘作用下移入邏輯構造,進入下一寄存器,結果可以被讀出。由于可將總體設計的復雜度縮小到更小的邏輯模塊,因此這一命令可使反向工程的工作更容易。
一些FPGA平臺可幫助防止發(fā)生這一過程,同時仍然允許生產(chǎn)商完成其管腳至管腳(pin-to-pin)功能。例如,在Xilinx? Spartan?-3A
平臺中, 可在設計中使用BSCAN_SPARTAN3A宏模塊,其檢測邏輯可監(jiān)控FPGA構造中的JTAG控制信號,如圖4所示。如果檢測到JTAG控制信號的活動,用戶在設計可以立即繞過關鍵邏輯或關斷關鍵功能,不再執(zhí)行正確的功能。這樣反向工程人員讀到的將是不正確的功能模塊,在不能完成預期功能的解決方案上浪費時間和資源。
維庫開發(fā)網(wǎng)
| 圓桌會議:全球安防龍頭企業(yè)共議視頻監(jiān)控未來發(fā)展 2010-04-29 |
| 遠程會議在現(xiàn)代企業(yè)的幾大典型應用 2010-04-26 |
| 淺談多媒體視頻增值業(yè)務的應用與發(fā)展 2010-04-08 |
| 應用發(fā)展催生統(tǒng)一平臺:IMOS推動行業(yè)前進腳步 2010-04-02 |
| 低碳經(jīng)濟從低碳技術開始 2010-03-26 |