本發(fā)明專利技術(shù)公開了一種電子簽名方法,包括:主安全芯片獲取簽名業(yè)務(wù)數(shù)據(jù);查詢是否存在空閑狀態(tài)的運算安全芯片,若存在,則將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給空閑狀態(tài)的運算安全芯片進行電子簽名。本發(fā)明專利技術(shù)還公開了一種電子簽名終端,包括密碼服務(wù)單元和服務(wù)主機;所述密碼服務(wù)單元包括:主安全芯片,用于查詢運算安全芯片的空閑狀態(tài),獲取簽名業(yè)務(wù)數(shù)據(jù)并將該簽名業(yè)務(wù)數(shù)據(jù)傳遞給空閑的運算安全芯片;運算安全芯片,至少兩個,接收來自主安全芯片的簽名業(yè)務(wù)數(shù)據(jù)并進行電子簽名;證書灌裝安全芯片,用于傳遞證書信息給主安全芯片。本發(fā)明專利技術(shù)具有以下有益效果:基于網(wǎng)絡(luò)的多進程多并發(fā)特點,采用多個運算安全芯片同時進行電子簽名,解決了傳統(tǒng)智能密碼鑰匙效率低的缺點。
Electronic signature method and electronic signature terminal
The invention discloses an electronic signature method, including: the main security chip to get the signature service data; operational safety chip, check whether the existence of idle state if it exists, will sign the business data is transmitted to the idle state of the operational security chip electronic signature. The invention also discloses an electronic signature terminal, including password service unit and service host; the cryptographic service unit includes a main safety chip for idle state query operation security chip, access to business data and transfer the signature of the signature data to the business operation security chip free; operational safety chip, at least two receiving data from the main business, the signature of the security chip and electronic signature certificate; filling security chip, used to transmit the information to the main chip security certificate. The invention has the following beneficial effects: Based on the multi process and multi concurrent characteristics of the network, a plurality of arithmetic security chips are used to simultaneously carry out the electronic signature, and the shortcomings of the low efficiency of the traditional intelligent cipher keys are solved.
【技術(shù)實現(xiàn)步驟摘要】
一種電子簽名方法及電子簽名終端
本專利技術(shù)涉及電子加密技術(shù),具體涉及一種能夠?qū)崿F(xiàn)快速電子簽名的電子簽名方法和電子簽名終端。
技術(shù)介紹
對于電子商務(wù)、電子政務(wù)、網(wǎng)絡(luò)交易等基于Internet的企業(yè)應(yīng)用來說,終端高速簽名使用的需求和范圍日益增大,所以在終端上保證應(yīng)用數(shù)據(jù)的安全性和快速高效簽名至關(guān)重要。現(xiàn)有的智能密碼鑰匙存在簽名速度慢,并發(fā)性支持不好及擴容費用高的問題。高速簽名的終端方案則是針對此類問題而開發(fā)的產(chǎn)品,為保障應(yīng)用數(shù)據(jù)在計算機和終端的使用安全都提供了極大的便利和可靠性,也滿足了企業(yè)應(yīng)用簽名高速的強需求。
技術(shù)實現(xiàn)思路
針對現(xiàn)有技術(shù)中所存在的問題,本專利技術(shù)的目的在于基于網(wǎng)絡(luò)的多進程多并發(fā)特點,提供一種能夠?qū)崿F(xiàn)快速簽名的電子簽名方法和電子簽名終端,解決傳統(tǒng)智能密碼鑰匙效率低的問題。為達到上述專利技術(shù)目的,本專利技術(shù)的技術(shù)方案如下:一種電子簽名方法,包括:(1)主安全芯片獲取經(jīng)過服務(wù)主機解析的簽名業(yè)務(wù)數(shù)據(jù);(2)在至少兩個運算安全芯片中查詢是否存在空閑狀態(tài)的運算安全芯片,若存在,則將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給空閑狀態(tài)的運算安全芯片進行電子簽名;若不存在,則在確定存在運算安全芯片處于空閑狀態(tài)后,將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給相應(yīng)的空閑狀態(tài)運算安全芯片進行電子簽名;(3)所述主安全芯片接收經(jīng)過運算安全芯片電子簽名后的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送給服務(wù)主機。進一步地,上述電子簽名方法,步驟(2)中確定存在運算安全芯片處于空閑狀態(tài)的方法為:主運算安全芯片接收到來自運算安全芯片電子簽名后的簽名數(shù)據(jù)即確定存在相應(yīng)的運算安全芯片處于空閑狀態(tài)。進一步地,上述電子簽名方法,所述服務(wù)主機通過網(wǎng)絡(luò)接口接收由上層業(yè)務(wù)應(yīng)用通過PKI接口調(diào)用API接口發(fā)送的簽名業(yè)務(wù)數(shù)據(jù)并進行解析;所述服務(wù)主機將來自主安全芯片的簽名數(shù)據(jù)傳送給上層業(yè)務(wù)應(yīng)用。相應(yīng)地,本專利技術(shù)還提供了一種電子簽名終端,包括密碼服務(wù)單元和服務(wù)主機;所述密碼服務(wù)單元包括:主安全芯片,用于查詢運算安全芯片的空閑狀態(tài),獲取簽名業(yè)務(wù)數(shù)據(jù)并將該簽名業(yè)務(wù)數(shù)據(jù)傳遞給空閑的運算安全芯片,接收來自運算安全芯片的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送;運算安全芯片,至少有兩個,用于接收來自主安全芯片的簽名業(yè)務(wù)數(shù)據(jù),根據(jù)該簽名業(yè)務(wù)數(shù)據(jù)進行電子簽名,并將電子簽名后的簽名數(shù)據(jù)傳遞給主安全芯片;證書灌裝安全芯片,用于將證書信息傳遞給主安全芯片;所述服務(wù)主機,與所述主安全芯片通訊連接,用于獲取簽名業(yè)務(wù)數(shù)據(jù),對其進行解析并將解析后的簽名業(yè)務(wù)數(shù)據(jù)傳遞給所述主安全芯片;也用于獲取來自主安全芯片的簽名數(shù)據(jù)并傳送該簽名數(shù)據(jù)。進一步地,上述電子簽名終端,所述服務(wù)主機通過網(wǎng)絡(luò)接口獲取來自上層業(yè)務(wù)應(yīng)用的簽名業(yè)務(wù)數(shù)據(jù)。進一步地,上述電子簽名終端,所述上層業(yè)務(wù)應(yīng)用的簽名數(shù)據(jù)通過PKI接口所調(diào)用的API接口發(fā)送給所述網(wǎng)絡(luò)接口。進一步地,上述電子簽名終端,所述服務(wù)主機和所述主安全芯片通過USB接口實現(xiàn)通訊連接。進一步地,上述電子簽名終端,所述密碼服務(wù)單元設(shè)置有外部接口,所述外部接口包括與所述證書灌裝安全芯片連接的USB接口和輸入設(shè)備接口;該與所述證書灌裝安全芯片連接的USB接口用于生產(chǎn)、證書預(yù)制和證書更新。進一步地,上述電子簽名終端,所述密碼服務(wù)單元還與顯示單元通訊連接;所述服務(wù)主機還與COM接口連接;所述COM接口,用于配置IP、查詢MAC和加入設(shè)備的可信IP。進一步地,上述電子簽名終端,所述運算安全芯片使用的非對稱密對相同。本專利技術(shù)具有以下有益效果:1、基于網(wǎng)絡(luò)的多進程多并發(fā)特點,采用多個運算安全芯片同時進行電子簽名,解決了傳統(tǒng)智能密碼鑰匙效率低的缺點;2、終端的各個端口權(quán)限分離,便于安全管理;3、支持PKI體系,可以快速部署與企業(yè)簽名應(yīng)用;4、通過網(wǎng)絡(luò)接口接收數(shù)據(jù),避免重置引起的數(shù)據(jù)丟失造成的訪問不穩(wěn)定。附圖說明圖1為本專利技術(shù)具體實施例的電子簽名方法的流程圖。圖2為本專利技術(shù)具體實施例的電子簽名終端的結(jié)構(gòu)框圖。圖3為本專利技術(shù)具體實施例的密碼服務(wù)單元的結(jié)構(gòu)框圖。具體實施方式下面結(jié)合附圖和實施例對本專利技術(shù)進行詳細的描述。如圖1所示,本專利技術(shù)針對網(wǎng)絡(luò)的多進程多并發(fā)特點,提供了一種電子簽名方法,包括:(1)主安全芯片獲取簽名業(yè)務(wù)數(shù)據(jù),S201;(2)在至少兩個運算安全芯片中查詢是否存在空閑狀態(tài)的運算安全芯片,S202;若存在,則將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給空閑狀態(tài)的運算安全芯片進行電子簽名,S203a;若不存在,則在確定存在運算安全芯片處于空閑狀態(tài)后,將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給相應(yīng)的空閑狀態(tài)運算安全芯片進行電子簽名,S203b;(3)所述主安全芯片接收經(jīng)過運算安全芯片電子簽名后的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送,S204。如此,多個運算安全芯片能夠同時進行電子簽名任務(wù),解決了因現(xiàn)有技術(shù)方案中真正起到簽名作用的運算安全芯片只有一個,遇到多進程多并發(fā)的簽名業(yè)務(wù)時排隊等候產(chǎn)生的簽名效率低下的不利情況。進一步地,服務(wù)主機通過網(wǎng)絡(luò)接口接收來自上層業(yè)務(wù)應(yīng)用的簽名業(yè)務(wù)數(shù)據(jù),S102;該簽名業(yè)務(wù)數(shù)據(jù)由上層業(yè)務(wù)應(yīng)用通過PKI接口調(diào)用的API接口發(fā)送,S101。該簽名業(yè)務(wù)數(shù)據(jù)經(jīng)過服務(wù)主機解析后,正確的簽名業(yè)務(wù)數(shù)據(jù)被主安全芯片獲取,S103。經(jīng)由電子簽名后的簽名數(shù)據(jù)由主安全芯片傳送給服務(wù)主機,服務(wù)主機將該簽名數(shù)據(jù)反饋給相應(yīng)上層業(yè)務(wù)應(yīng)用,S205。對應(yīng)的,本專利技術(shù)具體實施方式還提供了相應(yīng)的一種電子簽名終端,包括密碼服務(wù)單元和服務(wù)主機;服務(wù)主機,與主安全芯片通訊連接,用于獲取簽名業(yè)務(wù)數(shù)據(jù),對其進行解析并將解析后的簽名業(yè)務(wù)數(shù)據(jù)傳遞給所述主安全芯片;也用于獲取來自主安全芯片的簽名數(shù)據(jù)并傳送該簽名數(shù)據(jù)。所述密碼服務(wù)單元包括:主安全芯片,用于查詢運算安全芯片的空閑狀態(tài),獲取簽名業(yè)務(wù)數(shù)據(jù)并將該簽名業(yè)務(wù)數(shù)據(jù)傳遞給空閑的運算安全芯片,接收來自運算安全芯片的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送;運算安全芯片,至少有兩個,用于接收來自主安全芯片的簽名業(yè)務(wù)數(shù)據(jù),根據(jù)該簽名業(yè)務(wù)數(shù)據(jù)進行電子簽名,并將電子簽名后的簽名數(shù)據(jù)傳遞給主安全芯片;證書灌裝安全芯片,用于將證書信息的傳遞給主安全芯片,證書灌裝安全芯片連接在主安全芯片上,且該證書灌裝芯片與用于生產(chǎn)、證書預(yù)制和證書更新的USB接口連接。所述上層業(yè)務(wù)應(yīng)用的簽名數(shù)據(jù)通過PKI接口所調(diào)用的API接口發(fā)送給所述網(wǎng)絡(luò)接口。所述服務(wù)主機通過網(wǎng)絡(luò)接口獲取來自上層業(yè)務(wù)應(yīng)用的簽名業(yè)務(wù)數(shù)據(jù)。所述服務(wù)主機和所述主安全芯片通過USB接口實現(xiàn)通訊連接。所述密碼服務(wù)單元設(shè)置有外部接口,所述外部接口包括與所述證書灌裝安全芯片連接的USB接口和輸入設(shè)備接口(例如:輸入設(shè)備例如鍵盤,可在查看設(shè)備IP等配置信息或交易信息過程中進行選擇等操作)。所述密碼服務(wù)單元還與顯示單元(本實施例中為LCD/LED屏)通訊連接,(例如顯示單元與證書灌裝芯片連接)用來顯示相關(guān)信息;所述服務(wù)主機還與COM接口連接;COM接口,用于配置IP、查詢MAC和加入設(shè)備的可信IP。多個所述的運算安全芯片使用的非對稱密對相同,以便保證簽名業(yè)務(wù)的一致性。上層業(yè)務(wù)應(yīng)用通過PKI接口調(diào)用為相應(yīng)的API接口后,本專利技術(shù)的簽名終端進行電子簽名的過程如下:服務(wù)主機通過網(wǎng)絡(luò)接口接收來自API接口的簽名業(yè)務(wù)數(shù)據(jù)。服務(wù)主機搭載的操作系統(tǒng)參照現(xiàn)有技術(shù)方案正確解析出簽名業(yè)務(wù)數(shù)據(jù)并將該簽名業(yè)務(wù)數(shù)據(jù)發(fā)送到主安全芯片,若服務(wù)主機在解析過程發(fā)現(xiàn)簽名業(yè)務(wù)數(shù)據(jù)錯誤,則將錯誤信息通過網(wǎng)絡(luò)接口反饋。主安全芯片將本文檔來自技高網(wǎng)...

【技術(shù)保護點】
一種電子簽名方法,包括:(1)主安全芯片獲取經(jīng)過服務(wù)主機解析的簽名業(yè)務(wù)數(shù)據(jù);(2)在至少兩個運算安全芯片中查詢是否存在空閑狀態(tài)的運算安全芯片,若存在,則將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給空閑狀態(tài)的運算安全芯片進行電子簽名;若不存在,則在確定存在運算安全芯片處于空閑狀態(tài)后,將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給相應(yīng)的空閑狀態(tài)運算安全芯片進行電子簽名;(3)所述主安全芯片接收經(jīng)過運算安全芯片電子簽名后的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送給服務(wù)主機。
【技術(shù)特征摘要】
1.一種電子簽名方法,包括:(1)主安全芯片獲取經(jīng)過服務(wù)主機解析的簽名業(yè)務(wù)數(shù)據(jù);(2)在至少兩個運算安全芯片中查詢是否存在空閑狀態(tài)的運算安全芯片,若存在,則將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給空閑狀態(tài)的運算安全芯片進行電子簽名;若不存在,則在確定存在運算安全芯片處于空閑狀態(tài)后,將簽名業(yè)務(wù)數(shù)據(jù)發(fā)送給相應(yīng)的空閑狀態(tài)運算安全芯片進行電子簽名;(3)所述主安全芯片接收經(jīng)過運算安全芯片電子簽名后的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送給服務(wù)主機。2.如權(quán)利要求1所述的電子簽名方法,其特征在于,步驟(2)中確定存在運算安全芯片處于空閑狀態(tài)的方法為:主運算安全芯片接收到來自運算安全芯片電子簽名后的簽名數(shù)據(jù)即確定存在相應(yīng)的運算安全芯片處于空閑狀態(tài)。3.如權(quán)利要求1或2所述的電子簽名方法,其特征在于,所述服務(wù)主機通過網(wǎng)絡(luò)接口接收由上層業(yè)務(wù)應(yīng)用通過PKI接口調(diào)用API接口發(fā)送的簽名業(yè)務(wù)數(shù)據(jù)并進行解析;所述服務(wù)主機將來自主安全芯片的簽名數(shù)據(jù)傳送給上層業(yè)務(wù)應(yīng)用。4.一種電子簽名終端,其特征在于,包括密碼服務(wù)單元和服務(wù)主機;所述密碼服務(wù)單元包括:主安全芯片,用于查詢運算安全芯片的空閑狀態(tài),獲取簽名業(yè)務(wù)數(shù)據(jù)并將該簽名業(yè)務(wù)數(shù)據(jù)傳遞給空閑的運算安全芯片,接收來自運算安全芯片的簽名數(shù)據(jù)并將該簽名數(shù)據(jù)傳送;運算安全芯片,至少有兩個,用于接收來自主安全芯片的簽名業(yè)務(wù)數(shù)據(jù),根據(jù)該...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉躍雷,
申請(專利權(quán))人:北京握奇智能科技有限公司,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。