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

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

3天內(nèi)不再提示

基于TF32A09系列芯片的高速數(shù)據(jù)流加密的解決方案

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-01-04 08:14 ? 次閱讀

隨著數(shù)字化、信息化的迅速增長與普及,人們?nèi)粘I钪械?a href="http://ttokpm.com/soft/" target="_blank">數(shù)據(jù)資料交換、數(shù)據(jù)備份頻率顯著增多。作為數(shù)據(jù)交換和數(shù)據(jù)備份的介質(zhì),U盤、移動硬盤等移動存儲設(shè)備已經(jīng)得到了很廣泛的應(yīng)用。人們越來越多地將重要數(shù)據(jù)和私密信息通過移動存儲設(shè)備進行傳遞、備份。與此同時,對存儲數(shù)據(jù)的安全性和私密性也提出了一個較高的要求。普通的移動存儲設(shè)備速度快,但是無安全性可言。而提高存儲數(shù)據(jù)的安全強度往往是以犧牲傳輸速度作為代價的,因此傳統(tǒng)意義上的安全移動存儲設(shè)備很難做到高安全性和高速度兼?zhèn)洹?/p>

為能夠圓滿地解決高安全性和高速傳輸這一對矛盾,一款具有高數(shù)據(jù)流吞吐速度和高強度加密算法的SoC芯片TF32A09在同方股份有限公司研制成功并已投入批量生產(chǎn)。隨著TF32A09芯片的推出,一種全新概念的移動存儲加密解決方案(即高速數(shù)據(jù)流加密轉(zhuǎn)接器)也隨之誕生。

數(shù)據(jù)流加解密轉(zhuǎn)接器設(shè)計方案

高速數(shù)據(jù)流加密轉(zhuǎn)接器具有2個USB 2.0高速(480Mb/s)接口(OTG)和內(nèi)置高速加密算法(如SM1)。其中USB_Host接口和傳統(tǒng)的移動存儲設(shè)備相接、USB_Device接口和PC機相接,通過TF32A09的高速算法和獨有Pipe line(流水線)機制,對USB的上下行數(shù)據(jù)進行全硬件加密。在保證USB 2.0高速通訊的同時實現(xiàn)對數(shù)據(jù)的高強度硬加密。由于高速數(shù)據(jù)流加密轉(zhuǎn)接器具有USB_Host接口,且支持Mass Storage設(shè)備類,可以將傳統(tǒng)意義上的移動存儲設(shè)備中的數(shù)據(jù)進行加密解密,再將數(shù)據(jù)傳給PC機。以U盤為例,可以將一個普通的U盤瞬間轉(zhuǎn)變成具有全硬件加密功能的高強度加密U盤。而對于用戶而言,僅僅是在PC的USB接口上增加了一個小設(shè)備,便可輕松實現(xiàn)從普通U盤到加密U盤的安全升級。

基于TF32A09系列芯片的高速數(shù)據(jù)流加密的解決方案

那么,為什么在USB接口上多添加了一個加密設(shè)備而不會造成傳輸速度降低?為什么要選擇TF32A09作為主控芯片?TF32A09工作機里是什么,在數(shù)據(jù)流加解密上TF32A09又有哪些獨到之處呢?

TF32A09芯片簡介

TF32A09 系列芯片是同方股份有限公司計算機系統(tǒng)本部自主研發(fā)的一款高速度、高性能32 位信息安全SoC芯片。該芯片集成了高速的安全算法和通訊接口,摒棄了傳統(tǒng)的數(shù)據(jù)加解密處理方式,使數(shù)據(jù)流加解密速度大幅提升,適用于高速數(shù)據(jù)流加密。

基于TF32A09系列芯片的高速數(shù)據(jù)流加密的解決方案



TF32A09 系列芯片支持國家密碼管理局指定的對稱密碼算法、非對稱密碼算法和雜湊算法,同時支持國際通用密碼算法。芯片處理能力強、安全性高、功耗低、接口豐富,具有極高的性價比。

高度集成的單芯片數(shù)據(jù)流加密解決方案。在單顆SoC上集成了32 位高速CPU、易失和非易失存儲器、國密局指定的密碼算法(SM1、SM2、SM3、SMS4)、國際通用密碼算法和多種滿足高速數(shù)據(jù)流加密應(yīng)用的通訊接口。擁有兩個USB-OTG接口,可根據(jù)應(yīng)用需求設(shè)置成Host、Device 或OTG;滿足基于USB接口的高速數(shù)據(jù)流加解密應(yīng)用。在SoC內(nèi)部采用流水線的架構(gòu),使得在同一個周期內(nèi)并行執(zhí)行3個模塊(USB_Host、USB_Device、算法),同時完成3個任務(wù),大大縮短了一包數(shù)據(jù)處理的平均時間。改變了CPU傳統(tǒng)的管理方式,其僅作為加密模塊和通訊接口的控制端,而不在數(shù)據(jù)搬運的通路上,避免因CPU執(zhí)行冗長的代碼占用過多的時間。

用TF32A09實現(xiàn)高速加密

基于TF32A09芯片的數(shù)據(jù)流加密方案采用芯片內(nèi)的硬件模塊完成數(shù)據(jù)的加解密和高速傳輸,安全度更高、傳輸速度快。該方案架構(gòu)摒棄了傳統(tǒng)的加解密數(shù)據(jù)進出均由CPU控制的管理方式,使用SoC芯片中的硬件模塊實現(xiàn)加密、傳輸?shù)倪^程,每一個步驟均由專門的硬件模塊負責。高速加密模塊(SM1)完成對數(shù)據(jù)流的快速加解密,高速通訊接口(USB2.0)完成數(shù)據(jù)的傳輸,使大批量的數(shù)據(jù)安全地流動起來,從而實現(xiàn)了對數(shù)據(jù)流的實時加密傳輸?;赥F32A09芯片的數(shù)據(jù)流加密方案的系統(tǒng)框圖如圖3所示。

基于TF32A09系列芯片的高速數(shù)據(jù)流加密的解決方案

雖然采用了高速的通訊接口和高速加密模塊,但是每一包數(shù)據(jù)在完成接收、加密/解密、發(fā)送這3個步驟時,都會占用一定的時間,如果順序執(zhí)行,比沒有加密功能的產(chǎn)品在速度上降低很多。為再次提高加密傳輸速度,基于TF32A09芯片的數(shù)據(jù)流加密方案在數(shù)據(jù)加密傳輸?shù)倪^程中采用了Pipe line(流水線)的數(shù)據(jù)處理方式,可使處理速度再提高2倍。同方股份推出了安全移動存儲解決方案套件,利用該套件對安全移動硬盤進行加解密的有效數(shù)據(jù)加解密速度可達200Mb/S,該速度比采用傳統(tǒng)方案的安全移動存儲至少提升5倍以上。

本文小結(jié)

隨著TF32A09系列芯片的問世,有效地解決了高速數(shù)據(jù)流硬加密這個技術(shù)難題。本文只作拋磚引玉,相信業(yè)內(nèi)同仁會在加密存儲、加密鍵盤、加密通訊、加密視頻、加密音頻等領(lǐng)域,開發(fā)出更多更好的應(yīng)用方案,為數(shù)字化時代的信息安全保駕護航。

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

    關(guān)注

    453

    文章

    50254

    瀏覽量

    421121
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10813

    瀏覽量

    210880
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4108

    瀏覽量

    217791
收藏 人收藏

    評論

    相關(guān)推薦

    理解ECU數(shù)據(jù)流的分析方法

    隨著汽車電子化程度的提高,ECU在車輛中扮演的角色越來越重要。它們不僅控制著發(fā)動機管理、變速箱、制動系統(tǒng)等關(guān)鍵功能,還涉及到車輛的舒適性和安全性。 ECU數(shù)據(jù)流分析的重要性 故障診斷 :通過
    的頭像 發(fā)表于 11-05 11:07 ?240次閱讀

    TF卡的安全性與加密技術(shù)

    隨著數(shù)字時代的到來,數(shù)據(jù)安全成為了一個不可忽視的問題。TF卡(TransFlash卡,也稱為MicroSD卡)作為一種便攜式存儲設(shè)備,廣泛應(yīng)用于手機、相機、平板電腦等設(shè)備中。TF卡的安全性和
    的頭像 發(fā)表于 11-04 09:58 ?232次閱讀

    使用TF卡的常見問題

    、視頻、文檔等數(shù)據(jù)。 1. TF卡無法被識別 問題描述: 當你將TF卡插入設(shè)備時,設(shè)備無法識別或讀取TF卡。 可能原因: TF卡未正確插入。
    的頭像 發(fā)表于 11-04 09:54 ?287次閱讀

    安卓APP開發(fā)中,如何使用加密芯片?

    加密芯片是一種專門設(shè)計用于保護信息安全的硬件設(shè)備,它通過內(nèi)置的加密算法對數(shù)據(jù)進行加密和解密,以防止敏感數(shù)
    的頭像 發(fā)表于 10-31 17:43 ?272次閱讀
    安卓APP開發(fā)中,如何使用<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>?

    請問TLV320AIC3254EVM-K怎么讀取音頻數(shù)據(jù)流?

    您好,我在學習TLV320AIC3254EVM-K開發(fā)板的過程中碰到一個這樣的問題,TI提供的軟件是否具備讀取I2S的音頻數(shù)據(jù)流的功能,或者是否有PC機軟件可以讀取音頻數(shù)據(jù)流,或者其它方法?請高手幫忙解決,萬分感謝!
    發(fā)表于 10-31 06:14

    統(tǒng)一日志數(shù)據(jù)流

    統(tǒng)一日志數(shù)據(jù)流圖 日志系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)進行日志收集的過程可以分為三個環(huán)節(jié): (1)日志收集和導入ElasticSearch (2)ElasticSearch進行索引等處理 (3)可視化操作,查詢等
    的頭像 發(fā)表于 08-21 15:00 ?260次閱讀
    統(tǒng)一日志<b class='flag-5'>數(shù)據(jù)流</b>圖

    ESP32如何在不漏數(shù)據(jù)的情況下采集數(shù)據(jù)流?

    esp32作為spi從機連接一款A(yù)D,該AD芯片上電后就會持續(xù)不斷地向外發(fā)送數(shù)據(jù),如果循環(huán)調(diào)用spi_slave_transmit(),那么兩次調(diào)用之間就會漏掉一些數(shù)據(jù)。 請問從機有沒有辦法在不漏
    發(fā)表于 06-19 08:02

    基于 FPGA 的光纖混沌加密系統(tǒng)

    外流水線設(shè)計犧牲邏輯資源使 得加密傳輸速率提高 15 倍,傳輸速率可達 2.85Gbps。 3.6 接收端對幀數(shù)據(jù)恢復(fù) 光纖接收端設(shè)計部分除了會面臨數(shù)據(jù)流緩沖,高速率通信中異步跨時
    發(fā)表于 04-26 17:18

    TSN時間敏感網(wǎng)絡(luò)QoS數(shù)據(jù)流傳輸中干擾的三種模式#TSN #時間敏感網(wǎng)絡(luò)

    數(shù)據(jù)流TSN
    北匯信息POLELINK
    發(fā)布于 :2024年04月24日 12:29:11

    stm32F429串口采用DMA方式發(fā)送,數(shù)據(jù)流使能失敗的原因?

    DMA1 時鐘穩(wěn)定 DMA_DeInit(DMA2_Stream7);// 復(fù)位初始化DMA數(shù)據(jù)流 while (DMA_GetCmdStatus(DMA2_Stream7) != DISABLE
    發(fā)表于 04-17 07:05

    GD32A503系列器件的限制及解決方案介紹

    電子發(fā)燒友網(wǎng)站提供《GD32A503系列器件的限制及解決方案介紹.pdf》資料免費下載
    發(fā)表于 01-26 10:21 ?0次下載
    GD32<b class='flag-5'>A</b>503<b class='flag-5'>系列</b>器件的限制及<b class='flag-5'>解決方案</b>介紹

    GD32A513系列器件的限制及解決方案介紹

    電子發(fā)燒友網(wǎng)站提供《GD32A513系列器件的限制及解決方案介紹.pdf》資料免費下載
    發(fā)表于 01-26 10:19 ?0次下載
    GD32<b class='flag-5'>A</b>513<b class='flag-5'>系列</b>器件的限制及<b class='flag-5'>解決方案</b>介紹

    應(yīng)用方案:實時數(shù)據(jù)加密

    應(yīng)用方案:實時數(shù)據(jù)加密 利用CPLD設(shè)計加密電路方便可行,能夠較好地實現(xiàn)加密功能。AG32系列M
    發(fā)表于 01-15 08:57

    航順芯片推出的HK32M060高速風筒BLDC MCU解決方案

    航順芯片推出的HK32M060高速風筒BLDC MCU解決方案,具有航順自研電機加速單元與實時采樣效率,可提高電機的工作效率和控制精確度。同時,HK32M060系列產(chǎn)品相較于同類產(chǎn)品集
    的頭像 發(fā)表于 01-02 14:09 ?726次閱讀
    航順<b class='flag-5'>芯片</b>推出的HK32M060<b class='flag-5'>高速</b>風筒BLDC MCU<b class='flag-5'>解決方案</b>

    用于處理豐富輸入輸出數(shù)據(jù)流的圖形和圖像處理工具

    電子發(fā)燒友網(wǎng)站提供《用于處理豐富輸入輸出數(shù)據(jù)流的圖形和圖像處理工具.pdf》資料免費下載
    發(fā)表于 11-15 14:12 ?0次下載
    用于處理豐富輸入輸出<b class='flag-5'>數(shù)據(jù)流</b>的圖形和圖像處理工具