欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法

文檔序號(hào):6605543閱讀:1082來(lái)源:國(guó)知局
專利名稱:針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)信息傳輸及安全領(lǐng)域,特別涉及一種針對(duì)大數(shù)據(jù)量的數(shù)字簽名 方法。
背景技術(shù)
信息安全是國(guó)民經(jīng)濟(jì)和社會(huì)信息化的重要組成部分,信息安全也是關(guān)系到電子商 務(wù)能否迅速發(fā)展的重要因素。目前雖然已出現(xiàn)了很多保護(hù)電子商務(wù)安全的控制技術(shù),如數(shù) 字簽名的就是一個(gè)典型的應(yīng)用,但限于其只能處理小數(shù)據(jù)的局限性,所以至今應(yīng)用還不夠 廣泛。數(shù)據(jù)流(data stream)最初是通信領(lǐng)域使用的概念,代表傳輸中所使用的信息的 數(shù)字編碼信號(hào)序列。然而,本發(fā)明所提到的數(shù)據(jù)流概念與此不同。他將數(shù)據(jù)流定義為“只能 以事先規(guī)定好的順序被讀取一次的數(shù)據(jù)的一個(gè)序列”。參閱圖1及圖2,流是在計(jì)算機(jī)的輸入與輸出之間流動(dòng)的數(shù)據(jù)序列,從數(shù)據(jù)源 (Source)串行地流向數(shù)據(jù)目的地(Program),在Program對(duì)流入的數(shù)據(jù)進(jìn)行加密或簽名處 理,并將處理結(jié)果繼續(xù)以流的形式向外寫出。使計(jì)算機(jī)處理簽名運(yùn)算時(shí)實(shí)際只處理了當(dāng)前 數(shù)據(jù)流所流入的一部分?jǐn)?shù)據(jù)進(jìn)行運(yùn)算。整個(gè)業(yè)務(wù)流程做到了并行接收、多次運(yùn)算、并行轉(zhuǎn) 發(fā),從而可以避免大數(shù)據(jù)量傳輸時(shí)一次性接收、一次性運(yùn)算、一次性轉(zhuǎn)發(fā)所導(dǎo)致的數(shù)據(jù)量太 大,內(nèi)存溢出的情形。數(shù)據(jù)流具備以下的基本特性數(shù)據(jù)的到達(dá)--決速這意味著短時(shí)間內(nèi)可能會(huì)有大量的輸入數(shù)據(jù)需要處理。這對(duì)處理器和輸入輸出設(shè) 備來(lái)說(shuō)都是一個(gè)較大的負(fù)擔(dān),因此對(duì)數(shù)據(jù)流的處理應(yīng)盡可能簡(jiǎn)單。數(shù)據(jù)的范圍——廣域這是指數(shù)據(jù)屬性(維)的取值范圍非常大,可能取的值非常多,如文本文件、視頻 信息、電子郵件、圖片等任意類型的數(shù)據(jù)。數(shù)據(jù)的維度遠(yuǎn)遠(yuǎn)超過(guò)了內(nèi)存和硬盤容量,這意味 著系統(tǒng)無(wú)法完整保存這些信息,通常只能在數(shù)據(jù)到達(dá)的時(shí)候存取數(shù)據(jù)一次。數(shù)據(jù)到達(dá)的時(shí)間一持續(xù)數(shù)據(jù)的持續(xù)到達(dá)意味著數(shù)據(jù)量可能是無(wú)限的。而且,對(duì)數(shù)據(jù)進(jìn)行處理的結(jié)果不會(huì) 是最終的結(jié)果,因?yàn)閿?shù)據(jù)還會(huì)不斷地到達(dá)。因此,對(duì)數(shù)據(jù)流的查詢的結(jié)果往往不是一次性而 是持續(xù)的,即隨著底層數(shù)據(jù)的到達(dá)而不斷返回最新的結(jié)果。以上數(shù)據(jù)流的特點(diǎn)決定了數(shù)據(jù)流處理的特點(diǎn),即一次存取,持續(xù)處理,有限存儲(chǔ), 近似結(jié)果,快速響應(yīng)。由于數(shù)據(jù)流可以傳輸任何類型、任意大小的數(shù)據(jù),使其在數(shù)據(jù)安全領(lǐng)域有著廣泛 的應(yīng)用,但傳統(tǒng)的數(shù)據(jù)流處理方式并沒(méi)有實(shí)現(xiàn)邊接收邊計(jì)算邊發(fā)送的處理功能。以公文流轉(zhuǎn)項(xiàng)目為例,如總公司與下屬各分子公司的公文傳輸往來(lái),需要經(jīng)過(guò)數(shù) 字簽名以保證數(shù)據(jù)的完整性和抗抵賴性,在實(shí)際的應(yīng)用環(huán)境中一般的公文大小約在2M到IOM之間,但是也存在部分圖形、視頻文件大于IG的情況。由于當(dāng)前的主流操作系統(tǒng)基本上 以32位為主,可使用的內(nèi)存上限即為4G以內(nèi),因此在實(shí)際的簽名過(guò)程中,有出現(xiàn)內(nèi)存溢出 從而導(dǎo)致系統(tǒng)癱瘓的風(fēng)險(xiǎn)。雖然通過(guò)采購(gòu)更為高端的硬件設(shè)備可以緩解當(dāng)前遇到的大數(shù)據(jù) 量問(wèn)題,但是就公文流轉(zhuǎn)系統(tǒng)而言,最徹底的解決方案還是要通過(guò)技術(shù)手段來(lái)化解,提供一 種針對(duì)大數(shù)據(jù)量的數(shù)字簽名問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法,解決了現(xiàn)有的數(shù)字簽 名方法存在的只能處理小數(shù)據(jù)量、遇大數(shù)據(jù)量時(shí)易導(dǎo)致系統(tǒng)癱瘓的問(wèn)題。其是基于數(shù)據(jù)流 傳輸?shù)奶匦远岢龅囊环N應(yīng)用于大數(shù)據(jù)簽名的技術(shù)方案,其內(nèi)部實(shí)現(xiàn)了以數(shù)據(jù)流傳輸、以 數(shù)據(jù)流運(yùn)算的方法,做到了并行接收、多次運(yùn)算、并行轉(zhuǎn)發(fā)??蛻舳吮仨毎凑辗?wù)器的要求 組織好發(fā)送報(bào)文,即將參數(shù)信息放置在HTTP (HyperText Transfer Protocol超文本傳輸協(xié) 議)請(qǐng)求頭中,將待簽名的業(yè)務(wù)數(shù)據(jù)放置在HTTP的請(qǐng)求體中,并以HTTP請(qǐng)求的形式發(fā)送給 服務(wù)器。服務(wù)器將數(shù)據(jù)流交由核心的運(yùn)算模塊進(jìn)行計(jì)算。本發(fā)明解決技術(shù)問(wèn)題所采取的技術(shù)方案是在處理大數(shù)據(jù)簽名的時(shí)候,客戶端向服務(wù)器發(fā)送流式數(shù)據(jù),與傳統(tǒng)方式不同的是 不再將參數(shù)信息與實(shí)際的業(yè)務(wù)數(shù)據(jù)組織成一個(gè)XML文件進(jìn)行傳送,而是將參數(shù)信息組織在 HTTP請(qǐng)求頭內(nèi),使業(yè)務(wù)數(shù)據(jù)流獨(dú)占HTTP請(qǐng)求體。服務(wù)器端口在接收到HTTP請(qǐng)求的同時(shí)直 接將數(shù)據(jù)流交由運(yùn)算模塊進(jìn)行處理,處理結(jié)果仍以數(shù)據(jù)流的形式返回給客戶端。保證了數(shù) 據(jù)流在數(shù)據(jù)鏈路中傳輸?shù)倪B貫性,使客戶端在發(fā)送數(shù)據(jù)的同時(shí)可以接收到服務(wù)器的處理結(jié) 果。本發(fā)明的技術(shù)要點(diǎn)是一、數(shù)據(jù)解析在進(jìn)行數(shù)據(jù)處理的時(shí)候雖然破壞了數(shù)據(jù)流的完整 性,但只是對(duì)一些參數(shù)信息進(jìn)行了提取并沒(méi)有破壞業(yè)務(wù)數(shù)據(jù)流的完整性,也不對(duì)業(yè)務(wù)數(shù)據(jù) 流進(jìn)行存儲(chǔ),而是直接將數(shù)據(jù)流直接交給運(yùn)算器或經(jīng)由服務(wù)器端口發(fā)送給客戶端。二、數(shù)據(jù) 運(yùn)算數(shù)據(jù)運(yùn)算模塊負(fù)責(zé)將傳過(guò)來(lái)的流式數(shù)據(jù)進(jìn)行加密運(yùn)算,其處理方式是讀取數(shù)據(jù)流中 一部分?jǐn)?shù)據(jù)進(jìn)行運(yùn)算并將當(dāng)前的運(yùn)算結(jié)果以流的形式發(fā)送出去。本發(fā)明針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法的具體流程是1、數(shù)據(jù)傳輸客戶端將業(yè)務(wù)數(shù)據(jù),即需要進(jìn)行數(shù)字簽名的數(shù)據(jù)信息,以及操作當(dāng)前業(yè)務(wù)所需的 參數(shù)信息以流的形式發(fā)送給服務(wù)器 11、將業(yè)務(wù)參數(shù)信息放置在HTTP請(qǐng)求頭中;12、將待簽名的業(yè)務(wù)數(shù)據(jù)放置在HTTP請(qǐng)求體中;2、報(bào)文解析模塊進(jìn)行數(shù)據(jù)解析21、服務(wù)器接收到HTTP請(qǐng)求后,將數(shù)據(jù)流發(fā)送給報(bào)文解析模塊對(duì)數(shù)據(jù)進(jìn)行解析;22、通過(guò)報(bào)文解析模塊對(duì)客戶端發(fā)送的數(shù)據(jù)流進(jìn)行解析,將整個(gè)數(shù)據(jù)流還原為業(yè) 務(wù)數(shù)據(jù)和業(yè)務(wù)參數(shù),在處理的過(guò)程中并不破壞業(yè)務(wù)數(shù)據(jù)流的完整性,也不對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn) 行存儲(chǔ);23、解析業(yè)務(wù)參數(shù)找到當(dāng)前所需要進(jìn)行的操作,并將解析后的業(yè)務(wù)數(shù)據(jù)流交由數(shù) 據(jù)運(yùn)算模塊進(jìn)行相應(yīng)的運(yùn)算;3、流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算
4
31、加密機(jī)將以流運(yùn)算的方式對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,運(yùn)算模塊可以做到邊運(yùn)算邊 發(fā)送結(jié)果數(shù)據(jù);32、數(shù)據(jù)運(yùn)算模塊將產(chǎn)生的結(jié)果數(shù)據(jù)或異常信息發(fā)送給數(shù)據(jù)解析模塊;4、數(shù)據(jù)解析模塊進(jìn)行數(shù)據(jù)解析41、數(shù)據(jù)解析模塊負(fù)責(zé)將結(jié)果組織成報(bào)文,在組織報(bào)文的時(shí)候并不破壞業(yè)務(wù)數(shù)據(jù) 流的完整性,也不會(huì)對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行存儲(chǔ);42、數(shù)據(jù)解析模塊將組織后的報(bào)文發(fā)送給服務(wù)器;43、服務(wù)器將結(jié)果數(shù)據(jù)流轉(zhuǎn)發(fā)給客戶端,結(jié)果數(shù)據(jù)流中包含的信息有結(jié)果數(shù)據(jù)或 異常信息,同行也可能包含一些其他的參數(shù)信息,整個(gè)處理結(jié)束。所述流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算的步驟包括①運(yùn)算模塊將當(dāng)前數(shù)據(jù)輸入流的一部分?jǐn)?shù)據(jù)讀取到內(nèi)存中,控制其讀取的數(shù)據(jù)量 的大小為1 2K ;②運(yùn)算模塊對(duì)當(dāng)前內(nèi)存中的數(shù)據(jù)進(jìn)行計(jì)算,將結(jié)果以輸出流的形式進(jìn)行轉(zhuǎn)發(fā);③不斷重復(fù)①②兩個(gè)步驟直到將整個(gè)輸入流讀取完成;④如果在運(yùn)算過(guò)程中出現(xiàn)異常,則運(yùn)算模塊會(huì)停止后續(xù)的操作,并將異常信息進(jìn) 行轉(zhuǎn)發(fā)。本發(fā)明的有益效果在于傳統(tǒng)的數(shù)字簽名服務(wù)器無(wú)法處理超大數(shù)據(jù)信息,最大處 理能力在100M 200M之間,在使用了完全的流模式傳輸后理論上可以對(duì)無(wú)限大的數(shù)據(jù)信 息進(jìn)行簽名。從而解決了超大數(shù)據(jù)無(wú)法進(jìn)行數(shù)字簽名的問(wèn)題,由于在整個(gè)過(guò)程中都使用了 數(shù)據(jù)流,簽名服務(wù)器并沒(méi)有在內(nèi)存中存儲(chǔ)大量的簽名數(shù)據(jù)從而提供了服務(wù)器的處理能力。


圖1是數(shù)據(jù)流向示意圖。圖2是數(shù)據(jù)處理與轉(zhuǎn)發(fā)示意圖。圖3是本發(fā)明的流程方框示意圖。圖4是本發(fā)明的簽明方法的流程示意圖。圖5是本發(fā)明的簽名服務(wù)器組的使用實(shí)施例示意圖。
具體實(shí)施例方式下面結(jié)合附圖所示,進(jìn)一步說(shuō)明本發(fā)明的具體內(nèi)容及其實(shí)施方式。實(shí)施例1 參見(jiàn)圖3,本發(fā)明的針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法的具體流程是1、數(shù)據(jù)傳輸客戶端將業(yè)務(wù)數(shù)據(jù),即需要進(jìn)行數(shù)字簽名的數(shù)據(jù)信息,以及操作當(dāng)前業(yè)務(wù)所需的 參數(shù)信息以流的形式發(fā)送給服務(wù)器11、將業(yè)務(wù)參數(shù)信息放置在HTTP請(qǐng)求頭中;12、將待簽名的業(yè)務(wù)數(shù)據(jù)放置在HTTP請(qǐng)求體中;2、報(bào)文解析模塊進(jìn)行數(shù)據(jù)解析21、服務(wù)器接收到HTTP請(qǐng)求后,將數(shù)據(jù)流發(fā)送給報(bào)文解析模塊對(duì)數(shù)據(jù)進(jìn)行解析;
22、通過(guò)報(bào)文解析模塊對(duì)客戶端發(fā)送的數(shù)據(jù)流進(jìn)行解析,將整個(gè)數(shù)據(jù)流還原為業(yè) 務(wù)數(shù)據(jù)和業(yè)務(wù)參數(shù),在處理的過(guò)程中并不破壞業(yè)務(wù)數(shù)據(jù)流的完整性,也不對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn) 行存儲(chǔ);23、解析業(yè)務(wù)參數(shù)找到當(dāng)前所需要進(jìn)行的操作,并將解析后的業(yè)務(wù)數(shù)據(jù)流交由數(shù) 據(jù)運(yùn)算模塊進(jìn)行相應(yīng)的運(yùn)算;3、流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算31、加密機(jī)將以流運(yùn)算的方式對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,運(yùn)算模塊可以做到邊運(yùn)算邊 發(fā)送結(jié)果數(shù)據(jù);32、數(shù)據(jù)運(yùn)算模塊將產(chǎn)生的結(jié)果數(shù)據(jù)或異常信息發(fā)送給數(shù)據(jù)解析模塊;4、數(shù)據(jù)解析模塊進(jìn)行數(shù)據(jù)解析41、數(shù)據(jù)解析模塊負(fù)責(zé)將結(jié)果組織成報(bào)文,在組織報(bào)文的時(shí)候并不破壞業(yè)務(wù)數(shù)據(jù) 流的完整性,也不會(huì)對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行存儲(chǔ);42、數(shù)據(jù)解析模塊將組織后的報(bào)文發(fā)送給服務(wù)器;43、服務(wù)器將結(jié)果數(shù)據(jù)流轉(zhuǎn)發(fā)給客戶端,結(jié)果數(shù)據(jù)流中包含的信息有結(jié)果數(shù)據(jù)或 異常信息,同行也可能包含一些其他的參數(shù)信息,整個(gè)處理結(jié)束。所述流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算的步驟包括①運(yùn)算模塊將當(dāng)前數(shù)據(jù)輸入流的一部分?jǐn)?shù)據(jù)讀取到內(nèi)存中,控制其讀取的數(shù)據(jù)量 的大小為1 2K ;②運(yùn)算模塊對(duì)當(dāng)前內(nèi)存中的數(shù)據(jù)進(jìn)行計(jì)算,將結(jié)果以輸出流的形式進(jìn)行轉(zhuǎn)發(fā);③不斷重復(fù)①②兩個(gè)步驟直到將整個(gè)輸入流讀取完成;④如果在運(yùn)算過(guò)程中出現(xiàn)異常,則運(yùn)算模塊會(huì)停止后續(xù)的操作,并將異常信息進(jìn) 行轉(zhuǎn)發(fā)。實(shí)施例2 通過(guò)HTTP請(qǐng)求調(diào)用服務(wù)簽名服務(wù)器以HTTP服務(wù)的形式向客戶端提供簽名服務(wù),在對(duì)超大數(shù)據(jù)文件進(jìn)行 簽名時(shí)需要客戶端組織相應(yīng)的參數(shù)信息。用戶必須按照約定將參數(shù)信息儲(chǔ)存在HTTP請(qǐng)求 頭中,將待簽名的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在HTTP的體中。實(shí)施例3 通過(guò)客戶端API調(diào)用服務(wù)將提供的客戶端API接口集成到客戶端的軟件系統(tǒng)中,客戶端通過(guò)調(diào)用相應(yīng)的接 口,將相應(yīng)的參數(shù)信息提供給接口函數(shù),接口函數(shù)將處理結(jié)果返回給客戶端的軟件系統(tǒng)。實(shí)施例4 簽名服務(wù)器簽名服務(wù)器可以配置或不配置獨(dú)立的數(shù)據(jù)加密卡。使用數(shù)據(jù)加密卡時(shí)可以保證數(shù) 據(jù)加密的安全性,也可同時(shí)提高數(shù)據(jù)加密的效率。不使用加密卡時(shí)將由軟件處理相應(yīng)的算 法,由CPU來(lái)完成運(yùn)算。可通過(guò)配置切換是否啟用加密卡。簽名服務(wù)器內(nèi)置了應(yīng)用服務(wù)器與數(shù)據(jù)庫(kù),相應(yīng)進(jìn)程在開(kāi)機(jī)后可以自啟動(dòng)。實(shí)施例5 參見(jiàn)圖4,為本發(fā)明的簽名流程服務(wù)請(qǐng)求方,即客戶端發(fā)起簽名請(qǐng)求,服務(wù)請(qǐng)求方創(chuàng)建服務(wù)請(qǐng)求報(bào)文,即將原文、 摘要算法組織成請(qǐng)求報(bào)文發(fā)送給數(shù)字簽名服務(wù)器;數(shù)字簽名服務(wù)器接收到請(qǐng)求報(bào)文后從報(bào)文中提取出原文與摘要算法;
6
計(jì)算摘要,填充摘要值及算法標(biāo)識(shí);填充簽名時(shí)CRL或OCSP狀態(tài);填充簽名證書(shū)及證書(shū)鏈;填充簽名時(shí)間;對(duì)原文進(jìn)行簽名;將摘要、摘要值及算法標(biāo)識(shí)、CRL/0CSP狀態(tài)、原文、簽名證書(shū)及證書(shū)鏈、簽名時(shí)間、 簽名運(yùn)算結(jié)果組裝成響應(yīng)報(bào)文,即帶完全驗(yàn)證數(shù)據(jù)的電子簽名數(shù)據(jù)包,發(fā)送給客戶端;客戶端拿到相應(yīng)報(bào)文后解析報(bào)文取得簽名結(jié)果。實(shí)施例6 參見(jiàn)圖5,簽名服務(wù)器的功能1.系統(tǒng)管理服務(wù)對(duì)簽名服務(wù)器的管理模塊,提供證書(shū)配置、安全策略配置、權(quán)限配置以及對(duì)硬件平 臺(tái)的管理設(shè)置功能。2. TOB管理控制臺(tái)面向安全管理員、審計(jì)管理員,提供基于Web模式的服務(wù)管理、配置、審計(jì)等功能 服務(wù);3.內(nèi)置數(shù)據(jù)庫(kù)集成MySQL數(shù)據(jù)庫(kù),存放業(yè)務(wù)日志、審計(jì)日志等;4.業(yè)務(wù)服務(wù)提供具體業(yè)務(wù)的處理功能,主要功能包括數(shù)字簽名、驗(yàn)簽,數(shù)字信封及TSA。5.軟硬件形態(tài)簽名服務(wù)器支持硬件形態(tài)及軟件形態(tài)兩中模式,硬件形態(tài)需要加密卡支持。兩種 形態(tài)可通過(guò)配置實(shí)現(xiàn)切換,通過(guò)PKI Adapter實(shí)現(xiàn)不同的調(diào)用方式。6.日志服務(wù)管理系統(tǒng)記錄業(yè)務(wù)日志與審計(jì)日志、記錄服務(wù)使用狀態(tài),跟蹤系統(tǒng)異常,并將結(jié)果記錄到數(shù) 據(jù)庫(kù)中。
權(quán)利要求
一種針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法,該方法包括數(shù)據(jù)傳輸、報(bào)文解析模塊進(jìn)行數(shù)據(jù)解析、流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算、數(shù)據(jù)解析模塊進(jìn)行數(shù)據(jù)解析;其特征在于所述數(shù)據(jù)傳輸是將業(yè)務(wù)參數(shù)信息放置在HTTP請(qǐng)求頭中;將待簽名的業(yè)務(wù)數(shù)據(jù)放置在HTTP請(qǐng)求體中;所述報(bào)文解析模塊進(jìn)行數(shù)據(jù)解析是服務(wù)器接收到HTTP請(qǐng)求后,將數(shù)據(jù)流發(fā)送給報(bào)文解析模塊對(duì)數(shù)據(jù)進(jìn)行解析;通過(guò)報(bào)文解析模塊對(duì)客戶端發(fā)送的數(shù)據(jù)流進(jìn)行解析,將整個(gè)數(shù)據(jù)流還原為業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)參數(shù);解析業(yè)務(wù)參數(shù)找到當(dāng)前所需要進(jìn)行的操作,并將解析后的業(yè)務(wù)數(shù)據(jù)流交由數(shù)據(jù)運(yùn)算模塊進(jìn)行運(yùn)算;所述流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算是加密機(jī)以流運(yùn)算的方式對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,運(yùn)算模塊邊運(yùn)算邊發(fā)送結(jié)果數(shù)據(jù);運(yùn)算模塊將產(chǎn)生的結(jié)果數(shù)據(jù)或異常信息發(fā)送給數(shù)據(jù)解析模塊;所述數(shù)據(jù)解析模塊進(jìn)行數(shù)據(jù)解析是數(shù)據(jù)解析模塊將結(jié)果組織成報(bào)文,并將組織后的報(bào)文發(fā)送給服務(wù)器;服務(wù)器將結(jié)果數(shù)據(jù)流轉(zhuǎn)發(fā)給客戶端,整個(gè)處理結(jié)束。
2.根據(jù)權(quán)利要求1所述的針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法,其特征在于所述的流模式 的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算的步驟包括①運(yùn)算模塊將當(dāng)前數(shù)據(jù)輸入流的一部分?jǐn)?shù)據(jù)讀取到內(nèi)存中,控制其讀取的數(shù)據(jù)量的大 小為1 2K ;②運(yùn)算模塊對(duì)當(dāng)前內(nèi)存中的數(shù)據(jù)進(jìn)行計(jì)算,將結(jié)果以輸出流的形式進(jìn)行轉(zhuǎn)發(fā);③不斷重復(fù)①②兩個(gè)步驟直到將整個(gè)輸入流讀取完成;④如果在運(yùn)算過(guò)程中出現(xiàn)異常,則運(yùn)算模塊會(huì)停止后續(xù)的操作,并將異常信息進(jìn)行轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明涉及一種針對(duì)大數(shù)據(jù)量的數(shù)字簽名方法,屬于計(jì)算機(jī)信息傳輸及安全領(lǐng)域。該方法包括數(shù)據(jù)傳輸、報(bào)文解析模塊進(jìn)行數(shù)據(jù)解析、流模式的運(yùn)算模塊進(jìn)行數(shù)據(jù)運(yùn)算、數(shù)據(jù)解析模塊進(jìn)行數(shù)據(jù)解析;其是基于數(shù)據(jù)流傳輸?shù)奶匦远岢龅囊环N應(yīng)用于大數(shù)據(jù)簽名的技術(shù)方案,其內(nèi)部實(shí)現(xiàn)了以數(shù)據(jù)流傳輸、以數(shù)據(jù)流運(yùn)算的方法,做到了并行接收、多次運(yùn)算、并行轉(zhuǎn)發(fā)。優(yōu)點(diǎn)在于解決了超大數(shù)據(jù)無(wú)法進(jìn)行數(shù)字簽名的問(wèn)題,由于在整個(gè)過(guò)程中都使用了數(shù)據(jù)流,簽名服務(wù)器并沒(méi)有在內(nèi)存中存儲(chǔ)大量的簽名數(shù)據(jù)從而提供了服務(wù)器的處理能力。
文檔編號(hào)G06F17/30GK101883118SQ20101022102
公開(kāi)日2010年11月10日 申請(qǐng)日期2010年7月8日 優(yōu)先權(quán)日2010年7月8日
發(fā)明者周洲, 張宇韜, 張寶欣, 楊永光, 秦利濱, 陳寧 申請(qǐng)人:長(zhǎng)春吉大正元信息技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大竹县| 涿州市| 依安县| 思茅市| 柳河县| 德令哈市| 双辽市| 雷山县| 金山区| 丰顺县| 伊宁市| 克山县| 新郑市| 广汉市| 荔波县| 镇赉县| 香格里拉县| 会泽县| 昌邑市| 保德县| 合江县| 金塔县| 霍林郭勒市| 邛崃市| 台前县| 德令哈市| 徐水县| 林甸县| 禹城市| 凤冈县| 且末县| 育儿| 甘南县| 卢龙县| 静宁县| 堆龙德庆县| 曲沃县| 丹巴县| 隆尧县| 禹州市| 久治县|