本發(fā)明涉及信息技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展,各種各樣的終端設(shè)備隨之出現(xiàn)。其中,終端設(shè)備向服務(wù)器傳輸?shù)臄?shù)據(jù)中通常涉及一些私密數(shù)據(jù)。由于目前進(jìn)行數(shù)據(jù)傳輸?shù)膫鬏斖ǖ腊踩暂^低,在向服務(wù)器傳輸數(shù)據(jù)時(shí)通常需要對(duì)待傳輸?shù)臄?shù)據(jù)進(jìn)行加密。
目前,在進(jìn)行數(shù)據(jù)傳輸時(shí),通常通過軟件加密方式對(duì)待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,即通過終端設(shè)備上安裝的加密軟件對(duì)待傳輸數(shù)據(jù)進(jìn)行加密。然而,軟件加密過程中通常會(huì)占有大量系統(tǒng)資源且加密后的數(shù)據(jù)容易被專業(yè)人士暴力破解和攻擊。若通過軟件加密方式對(duì)待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,會(huì)造成待傳輸數(shù)據(jù)加密運(yùn)算速度較慢以及待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn)較高,從而導(dǎo)致待傳輸數(shù)據(jù)的加密效率較低和數(shù)據(jù)傳輸?shù)陌踩暂^低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。主要目的在于能夠提升數(shù)據(jù)加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
依據(jù)本發(fā)明一個(gè)方面,提供了一種數(shù)據(jù)傳輸方法,包括:
接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);
通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
依據(jù)本發(fā)明另一個(gè)方面,提供了另一種數(shù)據(jù)傳輸方法,包括:
向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
接收加密后的數(shù)據(jù)并進(jìn)行傳輸。
依據(jù)本發(fā)明又一個(gè)方面,提供了一種硬件加密設(shè)備,包括:
接收單元,用于接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);
加密單元,用于通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
發(fā)送單元,用于將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
依據(jù)本發(fā)明再一個(gè)方面,提供了一種終端設(shè)備,包括:
發(fā)送單元,向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
接收單元,用于接收加密后的數(shù)據(jù);
傳輸單元,用于對(duì)所述加密后的數(shù)據(jù)進(jìn)行傳輸。
依據(jù)本發(fā)明又再一個(gè)方面,提供了一種數(shù)據(jù)傳輸系統(tǒng),包括:
終端設(shè)備,用于向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù);
硬件加密設(shè)備,用于通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,并向所述終端設(shè)備發(fā)送的加密后的數(shù)據(jù);
所述終端設(shè)備,還用于傳輸加密后的數(shù)據(jù)。
借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。首先終端設(shè)備向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),然后硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備;最后所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸方法流程圖;
圖2示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸方法流程圖;
圖3示出了本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)傳輸方法流程圖;
圖4示出了本發(fā)明實(shí)施例提供的再一種數(shù)據(jù)傳輸方法流程圖;
圖5示出了本發(fā)明實(shí)施例提供的一種硬件加密設(shè)備結(jié)構(gòu)示意圖;
圖6示出了本發(fā)明實(shí)施例提供的另一種硬件加密設(shè)備結(jié)構(gòu)示意圖;
圖7示出了本發(fā)明實(shí)施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖;
圖8示出了本發(fā)明實(shí)施例提供的另一種終端設(shè)備結(jié)構(gòu)示意圖;
圖9示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,如圖1所示,可以應(yīng)用于硬件加密設(shè)備,所述方法包括:
101、接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)。
其中,所述終端設(shè)備可以為手機(jī)、電腦、車載終端等,本發(fā)明實(shí)施例不做限定。通常終端設(shè)備通過內(nèi)部的實(shí)時(shí)操作系統(tǒng)發(fā)送待傳輸數(shù)據(jù)。所述待傳輸數(shù)據(jù)可以為終端設(shè)備待傳輸給服務(wù)器的數(shù)據(jù),也可以為終端設(shè)備待傳輸給其他終端設(shè)備的數(shù)據(jù),本發(fā)明實(shí)施例不做限定。
例如,當(dāng)終端設(shè)備為車載終端時(shí),待傳輸數(shù)據(jù)可以為車載終端待傳輸給服務(wù)器的定位數(shù)據(jù)。當(dāng)終端設(shè)備為手機(jī)時(shí),待傳輸數(shù)據(jù)可以為手機(jī)待傳輸給服務(wù)器的聯(lián)系人數(shù)據(jù)、視頻數(shù)據(jù)、音頻數(shù)據(jù)等。
需要說明的是,本發(fā)明實(shí)施例的執(zhí)行主體硬件加密設(shè)備內(nèi)軟件組織結(jié)構(gòu)可以包括硬件抽象層(Hardware Abstraction Laye,HAL)、虛擬機(jī)層、框架接口層、應(yīng)用容器層、通訊層。其中,所述應(yīng)用容器層可以用于承載加密應(yīng)用程序,具體可以承載多個(gè)加密應(yīng)用程序,通訊層可以用于與其他設(shè)備進(jìn)行數(shù)據(jù)通訊和傳輸。本發(fā)明實(shí)施例中,接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)具體可以包括:通過通訊層接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)。
102、通過預(yù)置硬件加密方式對(duì)待傳輸數(shù)據(jù)進(jìn)行加密。
其中,本發(fā)明實(shí)施例的執(zhí)行主體硬件加密設(shè)備可以為包含智能芯片的設(shè)備,硬件加密設(shè)備具體可以為智能卡,所述智能卡可以為通過C語言開發(fā)的不具備后下載應(yīng)用程序功能的Native卡,所述智能卡也可以為通過java語言開發(fā)的內(nèi)置JavaCard虛擬機(jī)可動(dòng)態(tài)更新內(nèi)部應(yīng)用程序的java卡,具備后下載應(yīng)用程序功能。其中,Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。當(dāng)所述智能卡為后下載應(yīng)用程序功能時(shí),智能卡可以實(shí)現(xiàn)多種的安全校驗(yàn)行為,例如限制暴力破解智能卡內(nèi)置密鑰的行為失敗次數(shù),避免冷啟動(dòng)攻擊、惡意代碼攻擊等。
對(duì)于本發(fā)明實(shí)施例,對(duì)待傳輸數(shù)據(jù)進(jìn)行硬件加密可以為通過智能芯片實(shí)現(xiàn)待傳輸數(shù)據(jù)的加密,智能芯片具體可以為基于虛擬機(jī)的基礎(chǔ)上對(duì)待傳輸數(shù)據(jù)進(jìn)行硬件加密。智能芯片在硬件物理層面具有極高的安全性,只有智能芯片的生產(chǎn)廠商提供的SDK(Software Development Kit,軟件開發(fā)工具包)才能訪問硬件物理層。通過在硬件物理層對(duì)待傳輸數(shù)據(jù)進(jìn)行加密,能夠避免待傳輸數(shù)據(jù)被探針攻擊獲取,從而能夠提升待傳輸數(shù)據(jù)的安全性。
103、將加密后的數(shù)據(jù)發(fā)送給終端設(shè)備。
進(jìn)一步地,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
其中,可以通過通訊層將加密后的數(shù)據(jù)發(fā)送給終端設(shè)備。服務(wù)器在接收到加密后的數(shù)據(jù)可以通過對(duì)加密后的數(shù)據(jù)進(jìn)行解密獲取終端設(shè)備傳輸?shù)臄?shù)據(jù)。具體地,可以通過解密密鑰對(duì)加密后的數(shù)據(jù)進(jìn)行解密。
對(duì)于本發(fā)明實(shí)施例,由于硬件加密的運(yùn)算速度較高以及安全性較高,通過對(duì)待傳輸數(shù)據(jù)進(jìn)行硬件加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了帶待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法。首先接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);然后通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;最后將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,進(jìn)一步地,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)傳輸方法,如圖2所示,可以應(yīng)用于硬件加密設(shè)備,所述方法包括:
201、接收終端設(shè)備通過串行通訊協(xié)議發(fā)送的待傳輸數(shù)據(jù)。
其中,所述終端設(shè)備和待傳輸數(shù)據(jù)的相關(guān)解釋在步驟101已進(jìn)行了詳細(xì)描述,在此不進(jìn)行贅述。串行通訊協(xié)議具體可以為ISO(International Organization for Standardization,國(guó)際化標(biāo)準(zhǔn)組織)/IEC(International Electro technical Commission,國(guó)際電工委員會(huì))7816協(xié)議、IIC(Inter-Integrated Circuit,集成電路總線)通訊協(xié)議、串口通訊協(xié)議,本發(fā)明實(shí)施例不做限定。
需要說明的是,硬件加密設(shè)備可以為焊接在終端設(shè)備內(nèi)部的設(shè)備,也可以為終端設(shè)備的外接設(shè)備,本發(fā)明實(shí)施例在此不做限定。當(dāng)硬件加密設(shè)備為焊接在終端設(shè)備內(nèi)部的設(shè)備時(shí),可以通過ISO/IEC7816協(xié)議接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)。當(dāng)硬件加密設(shè)備為終端設(shè)備的外接設(shè)備時(shí),可以通過IIC通訊協(xié)議接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)。
202、通過硬件加密設(shè)備內(nèi)部的預(yù)置加密算法對(duì)待傳輸數(shù)據(jù)進(jìn)行加密。
其中,預(yù)置加密算法可以為硬件加密設(shè)備內(nèi)置硬件協(xié)處理器攜帶的加密算法,具體可以為對(duì)稱加密算法。對(duì)稱加密算法可以為DES(數(shù)據(jù)加密標(biāo)準(zhǔn),Data Encryption Standard)、3DES、也可以為AES(高級(jí)數(shù)據(jù)加密標(biāo)準(zhǔn),Advanced Encryption Standard)和Blowfish算法,本發(fā)明實(shí)施例不做限定。
對(duì)于本發(fā)明實(shí)施例,步驟202具體可以包括:獲取預(yù)置加密算法的加密密鑰;根據(jù)所述加密密鑰通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
其中,預(yù)置加密算法的加密密鑰可以為硬件加密設(shè)備初始化時(shí)生成的加密密鑰。所述加密密鑰具體可以為通過硬件加密設(shè)備內(nèi)置的密鑰生成器生成的。
對(duì)于本發(fā)明實(shí)施例,步驟202具體可以包括:通過預(yù)置分組加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
其中,當(dāng)硬件加密設(shè)備初始化時(shí)生成多組加密密鑰時(shí),通過預(yù)置分組加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。在通過預(yù)置分組加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密之前,按一定的位長(zhǎng)將待傳輸數(shù)據(jù)分組,得到多個(gè)待傳輸數(shù)據(jù)塊。所述通過預(yù)置分組加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密的步驟具體可以包括:在每次進(jìn)行加密運(yùn)算時(shí),利用一組加密密碼對(duì)一個(gè)待傳輸數(shù)據(jù)塊進(jìn)行加密運(yùn)算,直到所述待傳輸數(shù)據(jù)塊加密完成。
需要說明的是,多組加密密鑰是多個(gè)技術(shù)開發(fā)人員單獨(dú)持有的,只有在硬件終端設(shè)備發(fā)行時(shí),才聚集分組加密密鑰灌入硬件加密設(shè)備中,加密密鑰泄漏的風(fēng)險(xiǎn)較低。因此,對(duì)于本發(fā)明實(shí)施例通過所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,可以降低待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而可以提升數(shù)據(jù)傳輸?shù)陌踩浴?/p>
203、將加密后的數(shù)據(jù)發(fā)送給終端設(shè)備。
進(jìn)一步地,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
其中,可以通過通訊層將加密后的數(shù)據(jù)發(fā)送給終端設(shè)備。具體可以通過ISO/IEC7816協(xié)議或者IIC通訊協(xié)議將加密后的數(shù)據(jù)發(fā)送給終端設(shè)備。
需要說明的是,當(dāng)加密后的數(shù)據(jù)是通過對(duì)稱加密算法對(duì)待傳輸數(shù)據(jù)加密得到的時(shí),加密密鑰與解密密鑰相同,服務(wù)器或者其他終端設(shè)備在接收到加密后的數(shù)據(jù)后,可以直接通過對(duì)稱加密算法的解密密鑰對(duì)加密后的數(shù)據(jù)進(jìn)行解密,獲取終端設(shè)備傳輸?shù)臄?shù)據(jù)。
本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)傳輸方法。首先接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);然后通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;最后將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,進(jìn)一步地,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過對(duì)待傳輸數(shù)據(jù)進(jìn)行硬件加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本發(fā)明實(shí)施例提供了又一種數(shù)據(jù)傳輸方法,如圖3所示,可以應(yīng)用于終端設(shè)備,所述方法包括:
301、向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)。
進(jìn)一步地,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
其中,硬件加密設(shè)備可以通過內(nèi)置硬件協(xié)處理器攜帶的分組對(duì)稱加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。此外,由于硬件協(xié)處理器處理能力較快,通過硬件加密設(shè)備對(duì)待傳輸數(shù)據(jù)進(jìn)行加密運(yùn)算,可以提升待傳輸數(shù)據(jù)加密運(yùn)算速度,從而可以提升待傳輸數(shù)據(jù)的加密效率。
此外,由于硬件加密設(shè)備初始化的分組對(duì)稱加密算法的加密密鑰是多個(gè)技術(shù)開發(fā)人員單獨(dú)持有的,只有在硬件終端設(shè)備發(fā)行時(shí),才聚集分組加密密鑰灌入硬件加密設(shè)備中,加密密鑰泄漏的風(fēng)險(xiǎn)較低。因此,對(duì)于本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,可以降低待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而可以提升數(shù)據(jù)傳輸?shù)陌踩浴?/p>
302、接收加密后的數(shù)據(jù)并進(jìn)行傳輸。
對(duì)于本發(fā)明實(shí)施例,對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸步驟具體可以為:通過HTTPS(超文本加密傳輸協(xié)議,Hyper Text Transfer Protocol over Secure Socket Layer)對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸。其中,所述HTTPS是以安全為目標(biāo)的HTTP通道(Hyper Text Transfer Protocol,超文本傳輸協(xié)議),是HTTP的安全版,即HTTP下加入SSL(Secure Socket Layer,安全套接層)層,由于HTTPS中采用了SSL,因此通過HTTPS對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸,可以進(jìn)一步提升數(shù)據(jù)傳輸過程的安全性。
進(jìn)一步地,在通過HTTPS對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸時(shí),可以開啟所述HTTPS的強(qiáng)校驗(yàn)功能。其中,所述HTTPS的強(qiáng)校驗(yàn)功能可以為通過HTTPS進(jìn)行數(shù)據(jù)傳輸時(shí)所配置的附加功能,可以用于保護(hù)通過HTTPS進(jìn)行數(shù)據(jù)傳輸?shù)陌踩?duì)于本發(fā)明實(shí)施例,在通過HTTPS將所述數(shù)據(jù)發(fā)送給服務(wù)器之前,開啟所述HTTPS的強(qiáng)校驗(yàn)功能,可以提高通過HTTPS進(jìn)行數(shù)據(jù)傳輸?shù)陌踩?,減少了數(shù)據(jù)傳輸?shù)陌踩[患。
對(duì)于本發(fā)明實(shí)施例,對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸步驟還具體可以為:通過TLS(安全傳輸層協(xié)議,Transport Layer Security)對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸。其中,TLS用于在兩個(gè)通信應(yīng)用程序之間提供保密性和數(shù)據(jù)完整性。由于TLS中采用了SSL,因此通過TLS對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸,可以進(jìn)一步提升數(shù)據(jù)傳輸過程的安全性。
本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)傳輸方法。首先向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),進(jìn)一步地,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;然后接收加密后的數(shù)據(jù)并進(jìn)行傳輸。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本發(fā)明實(shí)施例提供了再一種數(shù)據(jù)傳輸方法,如圖4所示,可以應(yīng)用于終端設(shè)備,所述方法包括:
401、通過串行通訊協(xié)議向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)。
進(jìn)一步地,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
其中,所述串行通訊協(xié)議可以為ISO/IEC7816協(xié)議、IIC通訊協(xié)議、串口通訊協(xié)議,本發(fā)明實(shí)施例不做限定。
402、接收加密后的數(shù)據(jù)并進(jìn)行傳輸。
對(duì)于本發(fā)明實(shí)施例,具體可以通過HTTPS對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸,或者可以通過TLS對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸。由于HTTPS或者TLS中采用了SSL,因此通過HTTPS或者TLS對(duì)加密后的數(shù)據(jù)進(jìn)行傳輸,可以進(jìn)一步提升數(shù)據(jù)傳輸過程的安全性。
本發(fā)明實(shí)施例提供了再一種數(shù)據(jù)傳輸方法。首先向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),進(jìn)一步地,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;然后接收加密后的數(shù)據(jù)并進(jìn)行傳輸。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
進(jìn)一步地,作為圖1的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種硬件加密設(shè)備,如圖5所示,所述設(shè)備包括:接收單元51、加密單元52、發(fā)送單元53。
接收單元51,可以用于接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)。
加密單元52,可以用于通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
發(fā)送單元53,可以用于將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備。
進(jìn)一步,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
需要說明的是,本發(fā)明實(shí)施例提供的一種硬件加密設(shè)備所涉及各功能單元的其他相應(yīng)描述,可以參考圖1所示方法的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供了一種硬件加密設(shè)備。首先接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);然后通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;最后將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,進(jìn)一步地,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了帶待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
進(jìn)一步地,作為圖2的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了另一種硬件加密設(shè)備,如圖6所示,所述設(shè)備包括:接收單元61、加密單元62、發(fā)送單元63。
接收單元61,可以用于接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)。
加密單元62,可以用于通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
發(fā)送單元63,可以用于將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備。
進(jìn)一步,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
所述加密單元62,具體用于通過預(yù)置加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
所述加密單元62包括:獲取模塊6201和加密模塊6202。
獲取模塊6201,用于獲取預(yù)置加密算法的加密密鑰。
加密模塊6202,用于根據(jù)所述加密密鑰通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
所述加密單元62,具體還用于通過預(yù)置分組加密算法通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
所述接收單元61,具體用于接收終端設(shè)備通過串行通訊協(xié)議發(fā)送的待傳輸數(shù)據(jù)。
需要說明的是,本發(fā)明實(shí)施例提供的另一種硬件加密設(shè)備所涉及各功能單元的其他相應(yīng)描述,可以參考圖2所示方法的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供了另一種硬件加密設(shè)備。首先接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);然后通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;最后將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,進(jìn)一步地,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了帶待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
進(jìn)一步地,作為圖3的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種終端設(shè)備,如圖7所示,所述設(shè)備包括:發(fā)送單元71、接收單元72、傳輸單元73。
發(fā)送單元71,向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)。
進(jìn)一步,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
接收單元72,用于接收所述硬件加密設(shè)備發(fā)送的加密后的數(shù)據(jù)。
傳輸單元73,用于對(duì)所述加密后的數(shù)據(jù)進(jìn)行傳輸。
需要說明的是,本發(fā)明實(shí)施例提供的一種終端設(shè)備所涉及各功能單元的其他相應(yīng)描述,可以參考圖3所示方法的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供了一種終端設(shè)備。首先向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),進(jìn)一步地,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;然后接收加密后的數(shù)據(jù)并進(jìn)行傳輸。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了帶待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
進(jìn)一步地,作為圖4的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了另一種終端設(shè)備,如圖8所示,所述設(shè)備包括:發(fā)送單元81、接收單元82、傳輸單元83。
發(fā)送單元81,可以用于向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)。
進(jìn)一步,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
接收單元82,可以用于接收所述硬件加密設(shè)備發(fā)送的加密后的數(shù)據(jù)。
傳輸單元83,可以用于對(duì)所述加密后的數(shù)據(jù)進(jìn)行傳輸。
需要說明的是,本發(fā)明實(shí)施例提供的另一種終端設(shè)備所涉及各功能單元的其他相應(yīng)描述,可以參考圖4所示方法的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供了另一種終端設(shè)備。首先向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),進(jìn)一步地,以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;然后接收加密后的數(shù)據(jù)并進(jìn)行傳輸。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了帶待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸系統(tǒng),如圖9所示,所述系統(tǒng)包括:終端設(shè)備91和硬件加密設(shè)備92。
終端設(shè)備91,可以用于向硬件加密設(shè)備92發(fā)送待傳輸數(shù)據(jù)。
硬件加密設(shè)備92,可以用于通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,并向所述終端設(shè)備發(fā)送的加密后的數(shù)據(jù)。
所述終端設(shè)備91,還可以用于傳輸加密后的數(shù)據(jù)。
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸系統(tǒng)。首先終端設(shè)備向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),然后硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備;最后所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。與目前對(duì)待傳輸數(shù)據(jù)進(jìn)行軟件加密,然后再進(jìn)行傳輸相比,本發(fā)明實(shí)施例通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密,然后再進(jìn)行傳輸,提升了待傳輸數(shù)據(jù)加密的速度以及降低了待傳輸數(shù)據(jù)泄漏的風(fēng)險(xiǎn),從而提升了待傳輸數(shù)據(jù)的加密效率和數(shù)據(jù)傳輸?shù)陌踩浴?/p>
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法、裝置及系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明實(shí)施例公開了:
A1、一種數(shù)據(jù)傳輸方法,包括:
接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);
通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
A2、如A1所述的方法,所述通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密包括:
通過硬件加密設(shè)備內(nèi)部的預(yù)置加密算法對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
A3、如A2所述的方法,所述通過硬件加密設(shè)備內(nèi)部的預(yù)置加密算法對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密包括:
獲取硬件加密設(shè)備內(nèi)部的預(yù)置加密算法的加密密鑰;
根據(jù)所述加密密鑰對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
A4、如A2所述的方法,所述通過硬件加密設(shè)備內(nèi)部的預(yù)置加密算法對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密包括:
通過硬件加密設(shè)備內(nèi)部的預(yù)置分組加密算法對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
A5、如A1所述的方法,所述接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù)包括:
接收終端設(shè)備通過串行通訊協(xié)議發(fā)送的待傳輸數(shù)據(jù)。
B6、一種數(shù)據(jù)傳輸方法,包括:
向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
接收加密后的數(shù)據(jù)并進(jìn)行傳輸。
B7、如B6所述的方法,所述向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)包括:
通過串行通訊協(xié)議向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)。
C8、一種硬件加密設(shè)備,其包括:
接收單元,用于接收終端設(shè)備發(fā)送的待傳輸數(shù)據(jù);
加密單元,用于通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
發(fā)送單元,用于將加密后的數(shù)據(jù)發(fā)送給所述終端設(shè)備,以便于所述終端設(shè)備傳輸所述加密后的數(shù)據(jù)。
C9、如C8所述的設(shè)備,
所述加密單元,具體用于通過硬件加密設(shè)備內(nèi)部的預(yù)置加密算法對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
C10、如C9所述的設(shè)備,所述加密單元包括:
獲取模塊,用于獲取硬件加密設(shè)備內(nèi)部的預(yù)置加密算法的加密密鑰;
加密模塊,用于根據(jù)所述加密密鑰對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
C11、如C9所述的設(shè)備,
所述加密單元,具體還用于通過硬件加密設(shè)備內(nèi)部的預(yù)置分組加密算法對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密。
C12、如C9所述的設(shè)備,
所述接收單元,具體用于接收終端設(shè)備通過串行通訊協(xié)議發(fā)送的待傳輸數(shù)據(jù)。
D13、一種終端設(shè)備,包括:
發(fā)送單元,向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù),以便于所述硬件加密設(shè)備通過預(yù)置硬件加密方式對(duì)所述待傳輸數(shù)據(jù)進(jìn)行加密;
接收單元,用于接收所述硬件加密設(shè)備發(fā)送的加密后的數(shù)據(jù);
傳輸單元,用于對(duì)所述加密后的數(shù)據(jù)進(jìn)行傳輸。
D14、如D13所述的設(shè)備,
所述發(fā)送單元,具體用于通過串行通訊協(xié)議向硬件加密設(shè)備發(fā)送待傳輸數(shù)據(jù)。
E15、一種數(shù)據(jù)傳輸系統(tǒng),包括:如C8-C12任一項(xiàng)所述的硬件加密設(shè)備和如D13-D14任一項(xiàng)所述的終端設(shè)備。