亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種復合產(chǎn)品及該產(chǎn)品的數(shù)據(jù)下載的初始化方法

文檔序號:6638696閱讀:158來源:國知局
一種復合產(chǎn)品及該產(chǎn)品的數(shù)據(jù)下載的初始化方法
【專利摘要】本發(fā)明所提供的一種復合產(chǎn)品的數(shù)據(jù)下載的初始化方法,復合產(chǎn)品中包括相互連接的功能模塊和動態(tài)口令模塊,該產(chǎn)品數(shù)據(jù)下載的初始化方法包括步驟:A、功能模塊通過計算機獲取自身序列號以及動態(tài)口令模塊的序列號;B、功能模塊存儲自身序列號,對動態(tài)口令模塊的序列號進行加密運算,生成動態(tài)口令模塊的種子;C、功能模塊喚醒與動態(tài)口令模塊的通信,校準動態(tài)口令模塊的時鐘;D、功能模塊向動態(tài)口令模塊傳輸動態(tài)口令模塊的序列號以及種子。對應的,本發(fā)明還提供了該復合產(chǎn)品。可同時下載其內(nèi)部功能模塊的序列號以及動態(tài)口令模塊的序列號和種子,節(jié)省工裝,提高生產(chǎn)效率,同時節(jié)省功耗。
【專利說明】一種復合產(chǎn)品及該產(chǎn)品的數(shù)據(jù)下載的初始化方法

【技術領域】
[0001]本發(fā)明涉及信息安全【技術領域】,特別涉及一種復合產(chǎn)品及該產(chǎn)品的數(shù)據(jù)下載的初始化方法。

【背景技術】
[0002]復合產(chǎn)品包括功能模塊、動態(tài)口令模塊(OTP,One-time Password)和電源模塊,如圖1所示。功能模塊包括依次連接的USB接口、命令解析模塊、簽名控制模塊和第一通信模塊,以及與簽名控制模塊連接的加解密算法模塊。動態(tài)口令模塊包括第二通信模塊,以及分別與其連接的喚醒模塊、顯示模塊以及按鍵模塊,還包括分別與按鍵模塊和顯示模塊連接的動態(tài)口令算法模塊。
[0003]目前的復合產(chǎn)品的種子下載初始化方法是功能模塊通過USB接口下載序列號。而動態(tài)口令模塊利用如圖2所示的工裝通過測試接口來下載種子、序列號,并修正時鐘。
[0004]現(xiàn)有技術的缺陷主要有以下幾點:
[0005]1、功能模塊的序列號導入和動態(tài)口令模塊的種子、序列號以及校準系數(shù)的下載要分為兩個流程,增加了生產(chǎn)流程,降低生產(chǎn)效率,增加生產(chǎn)成本;
[0006]2、動態(tài)口令模塊的種子、序列號以及時鐘校準需要設計專用工裝,增加生產(chǎn)成本。
[0007]3、由于動態(tài)口令模塊中下載種子、序列號以及時鐘校準時是由紐扣電池供電。為了節(jié)省功耗,在動態(tài)口令模塊工作時,電源模塊控制紐扣電池供電,因此動態(tài)口令模塊只能在低頻模式下工作,導致下載工作時間較長,且增加功耗。


【發(fā)明內(nèi)容】

[0008]有鑒于此,本發(fā)明的主要目的在于,提供一種復合產(chǎn)品及該產(chǎn)品數(shù)據(jù)下載的初始化方法,可同時下載其內(nèi)部功能模塊的序列號以及動態(tài)口令模塊的序列號和種子,節(jié)省工裝,提高生產(chǎn)效率,同時節(jié)省功耗。
[0009]所述復合產(chǎn)品中包括相互連接的功能模塊和動態(tài)口令模塊,該產(chǎn)品數(shù)據(jù)下載的初始化方法包括步驟:
[0010]A、功能模塊通過計算機獲取自身序列號以及動態(tài)口令模塊的序列號;
[0011 ] B、功能模塊存儲自身序列號,對動態(tài)口令模塊的序列號進行加密運算,生成動態(tài)口令模塊的種子;
[0012]C、功能模塊喚醒與動態(tài)口令模塊的通信,校準動態(tài)口令模塊的時鐘;
[0013]D、功能模塊向動態(tài)口令模塊傳輸動態(tài)口令模塊的序列號以及種子。
[0014]由上,功能模塊同時下載自身序列號以及動態(tài)口令模塊的序列號,并依據(jù)序列號生成動態(tài)口令模塊的種子,功能模塊通過建立與動態(tài)口令模塊將序列號以及種子進行傳輸,以此克服了現(xiàn)有技術中必須通過工裝進行動態(tài)口令模塊序列號和種子的下載,節(jié)省工裝,提高生產(chǎn)效率,同時節(jié)省功耗。
[0015]可選的,在步驟B和步驟C之間,還包括功能模塊接通動態(tài)口令模塊的外部供電回路的步驟。
[0016]由上,通過控制由電源模塊向動態(tài)口令模塊供電,減少后續(xù)工作中種子和序列號下載對動態(tài)口令模塊中電池的消耗。
[0017]可選的,所述動態(tài)口令模塊的外部供電回路包括復合產(chǎn)品與所述計算機連接,通過USB接口獲取供電的回路。
[0018]可選的,功能模塊喚醒與動態(tài)口令模塊的通信包括步驟:
[0019]功能模塊向動態(tài)口令模塊輸出喚醒信號;
[0020]動態(tài)口令模塊驗證所述喚醒信號是否正確,若正確,向功能模塊輸出應答信號,建立通信。
[0021 ] 可選的,所述喚醒信號包括邏輯電平。
[0022]可選的,步驟C中,校準動態(tài)口令模塊的時鐘包括步驟:
[0023]動態(tài)口令模塊向功能模塊發(fā)送實時時鐘的低頻頻率;
[0024]功能模塊依據(jù)所述低頻頻率驗證實時時鐘是否存在誤差,若存在誤差則對誤差進行修正,輸出修正系數(shù)。
[0025]由于動態(tài)口令模塊進行動態(tài)口令生成時,需要時間數(shù)據(jù)作為生成因子。對于動態(tài)口令模塊和動態(tài)口令驗證服務器的時間比對,一般每60秒產(chǎn)生一個新口令,要求動態(tài)口令模塊和動態(tài)口令驗證服務器能夠十分精確的保持正確的時鐘,同時對其令牌的晶振頻率有嚴格的要求,由此需保證動態(tài)口令模塊中時鐘的精確性。
[0026]可選的,步驟C之后還包括步驟:計算機向功能模塊發(fā)送世界統(tǒng)一時間;
[0027]所述步驟D還包括:功能模塊向動態(tài)口令模塊傳輸步驟C中修正系數(shù),以及所述世界統(tǒng)一時間。
[0028]本發(fā)明所提供的一種復合產(chǎn)品中,包括相互連接的功能模塊和動態(tài)口令模塊,其中,
[0029]功能模塊包括:主控模塊,以及分別與其連接的USB接口、種子加密算法模塊、存儲模塊、喚醒模塊、時鐘校準模塊和第一通信模塊;
[0030]USB接口接收計算機下發(fā)的自身序列號以及動態(tài)口令模塊的序列號;
[0031]種子加密算法模塊用于動態(tài)口令模塊的序列號進行加密運算,生成動態(tài)口令模塊的種子;
[0032]喚醒模塊用于輸出喚醒信號,喚醒與動態(tài)口令模塊的通信;
[0033]時鐘校準模塊用于對動態(tài)口令模塊的實時時鐘數(shù)據(jù)誤差進行修正,輸出修正系數(shù);
[0034]第一通信模塊用于與動態(tài)口令模塊的通信;
[0035]存儲模塊用于存儲所述序列號以及所述種子;
[0036]主控模塊用于對功能模塊中各模塊運行的控制與統(tǒng)籌;
[0037]動態(tài)口令模塊包括:動態(tài)口令主控模塊,以及分別與其連接的第二通信模塊、應答模塊、系統(tǒng)時鐘模塊、存儲模塊和顯示模塊;
[0038]第二通信模塊與所述第一通信模塊連接;
[0039]應答模塊與所述喚醒模塊連接,用于驗證所述喚醒信號,并應答;
[0040]系統(tǒng)時鐘模塊用于提供實時時鐘數(shù)據(jù);
[0041]存儲模塊用于存儲動態(tài)口令模塊的序列號和種子;
[0042]顯示模塊用于顯示下載狀態(tài)和時鐘信息;
[0043]動態(tài)口令主控模塊用于對動態(tài)口令模塊中上述各模塊運行的控制與統(tǒng)籌。
[0044]由上,可同時下載其內(nèi)部功能模塊的序列號以及動態(tài)口令模塊的序列號和種子,節(jié)省工裝,提高生產(chǎn)效率,同時節(jié)省功耗。

【專利附圖】

【附圖說明】
[0045]圖1為現(xiàn)有技術復合廣品的原理不意圖;
[0046]圖2為現(xiàn)有技術用于動態(tài)口令模塊數(shù)據(jù)導入的工裝原理示意圖;
[0047]圖3為本發(fā)明復合產(chǎn)品的原理示意圖;
[0048]圖4為本發(fā)明復合產(chǎn)品數(shù)據(jù)下載方法的流程圖。

【具體實施方式】
[0049]基于上述問題,本發(fā)明所提供的一種改進的復合產(chǎn)品,以及基于該復合產(chǎn)品的數(shù)據(jù)下載方法。
[0050]如圖3所示為本發(fā)明所提供的復合產(chǎn)品原理示意圖,包括功能模塊10、動態(tài)口令模塊20和電源控制模塊30和電源模塊40。
[0051]種子下載過程中,本發(fā)明所涉及的復合產(chǎn)品通過USB接口與計算機連接。
[0052]功能模塊10中包括主控模塊101,以及分別與其連接的USB接口、種子加密算法模塊102、存儲模塊103、喚醒模塊104、時鐘測量模塊107、第一通信模塊106和時鐘校準模塊
105。
[0053]動態(tài)口令模塊20包括動態(tài)口令主控模塊201,以及分別與其連接的第二通信模塊202、應答模塊203、系統(tǒng)時鐘模塊204、存儲模塊205和顯示模塊206。動態(tài)口令模塊20還包括電池207,向其內(nèi)部各模塊供電。
[0054]所述喚醒模塊104與所述應答模塊203通信連接,所述第一通信模塊106與所述第二通信模塊202通信連接,系統(tǒng)時鐘模塊204與時鐘測量模塊107連接。
[0055]下面結合附圖4所示的基于該復合產(chǎn)品的種子下載方法的流程圖,對復合產(chǎn)品的下載流程以及功能模塊10、動態(tài)口令模塊20內(nèi)部各模塊的工作原理進行詳細描述。
[0056]該方法包括以下步驟:
[0057]步驟SlO:復合產(chǎn)品獲取功能模塊10和動態(tài)口令模塊20的序列號。
[0058]計算機中存儲有功能模塊10和動態(tài)口令模塊20各自的序列號,上述序列號可通過用戶手動輸入獲得。
[0059]用戶通過計算機選擇“輸出”指令,則計算機中的加密算法模塊對上述序列號進行加密計算,加密后的兩類序列號通過計算機USB接口輸出。
[0060]功能模塊10的USB接口接收上述加密計算后的序列號。需要說明的是,功能模塊10和動態(tài)口令模塊20的序列號分別采用不同的格式加以區(qū)分,例如分別采用不同的起始字段,或采用不同字符長度等。并且,在計算機輸出兩類序列號時,分別加載不同的指令格式,以對兩類序列號加以區(qū)分。
[0061]步驟S20:功能模塊10保存自身的序列號,基于動態(tài)口令模塊20的序列號進行加密計算,生成種子文件。
[0062]功能模塊10的USB接口接收上述加密計算后的序列號傳輸至其主控模塊101,主控模塊101依據(jù)序列號的格式以及指令格式進行區(qū)分,并分別存儲至存儲模塊103的不同物理區(qū)間。另外,主控模塊101還將動態(tài)口令模塊20的序列號傳輸至種子加密算法模塊102。
[0063]種子加密算法模塊102通過自定義算法對動態(tài)口令模塊20的序列號進行加密運算,生成32字節(jié)的動態(tài)口令種子。并將所生成的種子回傳至主控模塊101,由主控模塊101通過USB接口將其反饋至計算機,計算機進行備份存儲。另外,主控模塊101還將加密后的動態(tài)口令種子緩存至存儲模塊103。
[0064]步驟S30:功能模塊10控制電源模塊40向動態(tài)口令模塊20供電。
[0065]當功能模塊10通過USB接口與計算機連接時,USB接口向電源模塊40以及功能模塊10的供電。而主控模塊101向電源控制模塊30輸出指令,接通電源模塊40向動態(tài)口令模塊20供電的回路,且切斷電池207的供電回路,使得電源模塊40向動態(tài)口令模塊20進行供電。圖3中虛線表示電流流向,實線表示控制信號。
[0066]由上,通過控制由電源模塊40向動態(tài)口令模塊20供電,減少后續(xù)工作中種子和序列號下載對動態(tài)口令模塊20中電池207的消耗。
[0067]步驟S40:功能模塊10喚醒與動態(tài)口令模塊20的通信,并校準時鐘,同步時間。
[0068]功能模塊10的主控模塊101輸出喚醒指令至喚醒模塊104,喚醒模塊104向動態(tài)口令模塊20輸出一喚醒信號。所述喚醒信號包括高低電平以及上升沿或下降沿信號等組成的邏輯電平。動態(tài)口令模塊20中的應答模塊203接收該喚醒信號后由其主控模塊201進行驗證,驗證通過后,主控模塊201控制動態(tài)口令模塊20的喚醒,并通過應答模塊203向喚醒模塊104和動態(tài)口令主控模塊201發(fā)出一確認喚醒信號。
[0069]喚醒模塊104接收到該確認喚醒信號后,將該信號轉發(fā)至主控模塊101,主控模塊101控制第一通信模塊106開啟低頻時鐘輸出指令,第二通信模塊202接收到開啟低頻時鐘輸出指令后,轉發(fā)至動態(tài)口令主控模塊201,動態(tài)口令主控模塊201調(diào)用系統(tǒng)時鐘模塊204,輸出系統(tǒng)時鐘計時所用低頻時鐘的脈沖。
[0070]功能模塊10中時鐘測量模塊107測量低頻脈沖頻率,將測量結果轉發(fā)至主控模塊101,由主控模塊101將上述低頻脈沖的頻率轉發(fā)至時鐘校準模塊105進行校準。時鐘校準模塊105中存儲有標準的低頻脈沖的頻率一32768KHZ,通過對比所接收的實際低頻頻率和標準32786KHZ的偏差判斷走時的準確性。如果實際低頻頻率大于32768KHZ,則說明計時慢。依據(jù)上述頻率偏差計算出計時偏差達到一秒鐘所需要的時間T,記錄該時間T作為校準系數(shù)。例如實際低頻頻率和標準頻率的誤差為1ppm,則一天的時間誤差為10ppmX24( —天 24 小時)X 60 ( —小時 60 分鐘)X 60 ( —分鐘 60 秒)=864000*1/1000000 = 0.864S,顯然,要達到I秒種需要的時間T = 1/0.864 = 1.1574074074天。時鐘校準模塊105將該校準系數(shù)回傳至主控模塊101,由主控模塊101控制將其緩存至存儲模塊103。最終傳至系統(tǒng)時鐘模塊204的步驟將在后文進行描述。
[0071]由于動態(tài)口令模塊20進行動態(tài)口令生成時,需要時間數(shù)據(jù)作為生成因子。對于動態(tài)口令模塊和動態(tài)口令驗證服務器的時間比對,一般每60秒產(chǎn)生一個新口令,要求動態(tài)口令模塊和動態(tài)口令驗證服務器能夠十分精確的保持正確的時鐘,由此需保證動態(tài)口令模塊20中計時的精確性。
[0072]步驟S50:功能模塊10向動態(tài)口令模塊20傳輸序列號、種子等數(shù)據(jù)。
[0073]時鐘校準模塊105進行時鐘校準后,主控模塊101向計算機輸出一時間索取指令,計算機通過USB接口接收到該指令后,向功能模塊10輸出世界統(tǒng)一時間(UTC,UniversalTime Coordinated)。
[0074]主控模塊101接收到該世界統(tǒng)一時間后,調(diào)出存儲模塊103所存儲的動態(tài)口令模塊20的序列號、種子、時鐘校準系數(shù)以及世界統(tǒng)一時間通過第一通信模塊106輸出至動態(tài)口令模塊20。
[0075]動態(tài)口令模塊20中的第二通信模塊202接收上述數(shù)據(jù),動態(tài)口令主控模塊201控制將序列號、種子存至存儲模塊205 ;控制將校準后的時鐘校準系數(shù)以及世界統(tǒng)一時間發(fā)送至系統(tǒng)時鐘模塊204,完成實時時鐘數(shù)據(jù)的更新。該系統(tǒng)時間即直觀的反應出當前的時間。該時間通過顯示模塊206顯示。同時,動態(tài)口令主控模塊201還控制顯示模塊206顯示下載完畢信息。
[0076]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明。例如功能模塊10中同樣包括簽名控制模塊、命令解析模塊,動態(tài)動態(tài)口令模塊20同樣包括按鍵模塊等,因其與現(xiàn)有技術相同,本發(fā)明并未進行改進,故不再贅述??傊?,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種復合產(chǎn)品數(shù)據(jù)下載的初始化方法,復合產(chǎn)品中包括相互連接的功能模塊和動態(tài)口令模塊,其特征在于,包括步驟: A、功能模塊通過計算機獲取自身序列號以及動態(tài)口令模塊的序列號; B、功能模塊存儲自身序列號,對動態(tài)口令模塊的序列號進行加密運算,生成動態(tài)口令模塊的種子; C、功能模塊喚醒與動態(tài)口令模塊的通信,校準動態(tài)口令模塊的時鐘; D、功能模塊向動態(tài)口令模塊傳輸動態(tài)口令模塊的序列號以及種子。
2.根據(jù)權利要求1所述的方法,其特征在于,在步驟B和步驟C之間,還包括功能模塊接通動態(tài)口令模塊的外部供電回路的步驟。
3.根據(jù)權利要求2所述的方法,其特征在于,所述動態(tài)口令模塊的外部供電回路包括復合產(chǎn)品與所述計算機連接,通過USB接口獲取供電的回路。
4.根據(jù)權利要求1所述的方法,其特征在于,步驟C中,功能模塊喚醒與動態(tài)口令模塊的通信包括步驟: 功能模塊向動態(tài)口令模塊輸出喚醒信號; 動態(tài)口令模塊驗證所述喚醒信號是否正確,若正確,向功能模塊輸出應答信號,建立通?目。
5.根據(jù)權利要求4所述的方法,其特征在于,所述喚醒信號包括邏輯電平。
6.根據(jù)權利要求1所述的方法,其特征在于,步驟C中,校準動態(tài)口令模塊的時鐘包括步驟: 動態(tài)口令模塊向功能模塊發(fā)送實時時鐘的低頻頻率; 功能模塊依據(jù)所述低頻頻率驗證實時時鐘是否存在誤差,若存在誤差則對誤差進行修正,輸出修正系數(shù)。
7.根據(jù)權利要求1所述的方法,其特征在于,步驟C之后還包括步驟:計算機向功能模塊發(fā)送世界統(tǒng)一時間; 所述步驟D還包括:功能模塊向動態(tài)口令模塊傳輸步驟C中修正系數(shù),以及所述世界統(tǒng)一時間。
8.一種復合產(chǎn)品,復合產(chǎn)品中包括相互連接的功能模塊和動態(tài)口令模塊,其特征在于, 功能模塊包括:主控模塊,以及分別與其連接的USB接口、種子加密算法模塊、存儲模塊、喚醒模塊、時鐘校準模塊和第一通信模塊; USB接口接收計算機下發(fā)的自身序列號以及動態(tài)口令模塊的序列號; 種子加密算法模塊用于動態(tài)口令模塊的序列號進行加密運算,生成動態(tài)口令模塊的種子; 喚醒模塊用于輸出喚醒信號,喚醒與動態(tài)口令模塊的通信; 時鐘校準模塊用于對動態(tài)口令模塊的實時時鐘數(shù)據(jù)誤差進行修正,輸出修正系數(shù); 第一通信模塊用于與動態(tài)口令模塊的通信; 存儲模塊用于存儲所述序列號以及所述種子; 主控模塊用于對功能模塊中各模塊運行的控制與統(tǒng)籌; 動態(tài)口令模塊包括:動態(tài)口令主控模塊,以及分別與其連接的第二通信模塊、應答模塊、系統(tǒng)時鐘模塊、存儲模塊和顯示模塊;第二通信模塊與所述第一通信模塊連接;應答模塊與所述喚醒模塊連接,用于驗證所述喚醒信號,并應答;系統(tǒng)時鐘模塊用于提供實時時鐘數(shù)據(jù);存儲模塊用于存儲動態(tài)口令模塊的序列號和種子;顯示模塊用于顯示下載狀態(tài)和時鐘信息;動態(tài)口令主控模塊用于對動態(tài)口令模塊中上述各模塊運行的控制與統(tǒng)籌。
【文檔編號】G06F1/32GK104462902SQ201410773718
【公開日】2015年3月25日 申請日期:2014年12月12日 優(yōu)先權日:2014年12月12日
【發(fā)明者】管延軍, 蔣紅宇, 魏中志 申請人:北京海泰方圓科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1