[發明專利]一種動態口令的合法性實時驗證方法有效
| 申請號: | 201310252725.5 | 申請日: | 2013-06-21 |
| 公開(公告)號: | CN103354499A | 公開(公告)日: | 2013-10-16 |
| 發明(設計)人: | 樊曉東 | 申請(專利權)人: | 樊曉東 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06F21/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710075 陜西省西安市雁塔區*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 口令 合法性 實時 驗證 方法 | ||
1.一種動態口令的合法性實時驗證方法,其特征在于:該方法所使用的裝置包括:電子標簽模塊、用戶驗證終端模塊和認證服務模塊;?
所述電子標簽模塊包含:時鐘控制單元(2)、管理單元(1)、動態口令配置單元(3)、顯示單元(5)、存儲單元(4)。?
所述用戶驗證終端模塊包括:應用管理單元(9)、圖像分析單元(7)、圖像采集單元(6)、應用配置單元(8)、數據輸入單元(16)。?
所述認證服務模塊包含:認證服務單元(10)、動態口令配置單元(12)、服務配置單元(11)、時鐘控制單元(13)。?
所述動態口令的合法性實時驗證方法包括如下步驟:?
步驟A給每一個電子標簽模塊賦予一個唯一的ID號,ID號表示為IDS1,放置于電子標簽模塊的表面位置;在電子標簽模塊和認證服務模塊中定義相等的時鐘累加周期;在電子標簽模塊的存儲單元(4)中定義初始時鐘數據為DSS1;在電子標簽模塊的存儲單元(4)中保存此電子標簽模塊的ID號;?
步驟B用戶驗證終端模塊的應用管理單元(9)控制圖像采集單元(6)采集電子標簽模塊ID號IDS1的圖像數據IDT1,并使用圖像分析單元(7)對圖像數據IDT1進行定位、分割和分析,把圖像數據IDT1轉化為文本或數字形式的數據IYS1,并將IYS1保存到應用配置單元(8)中;然后將IYS1通過互聯網internet發送到認證服務模塊;?
步驟C認證服務模塊接收到用戶驗證終端模塊發來的數據IYS1后,由認證服務單元(10)在服務配置單元(11)中查詢數據IYS1所代表的物品信息,并通過互聯網internet發送給用戶驗證終端模塊;?
步驟D用戶驗證終端模塊的應用管理單元(9)接收到認證服務器返回的物品信息后,由使用者確認物品信息與電子標簽模塊所代表物品是否相符;若物品不相符,則認為此電子標簽模塊不合法;若物品相符,則使用者通過開關單元(15)啟動電子標簽模塊;?
步驟E電子標簽模塊啟動后,電子標簽模塊的管理單元(1)根據時鐘控制單元(2)的時鐘變化周期,在第一個時鐘變化周期時,初始時鐘數據為DSS1;管理單元(1)以存儲單元(4)中電子標簽模塊的ID號IDS1和初始時鐘數據DSS1作為計算因子,通過第一動態口令配置單元(3)的動態口令生成算法PSW1生成動態口令數據DKS1,并將DKS1顯示在顯示單元(5)中;然后管理單元(1)將初始時鐘數據DSS1按照事先定義的時鐘累加周期累加?后得到DSS2,將DSS2保存到存儲單元(4)中,并覆蓋原有的DSS1;?
步驟F用戶驗證終端模塊的應用管理單元(9)控制圖像采集單元(6)從電子標簽模塊的顯示單元(5)中采集動態口令數據DKS1的圖像數據DTS1,并使用圖像分析單元(7)對圖像數據DTS1進行定位、分割和分析,把圖像數據轉化為文本或數字形式的動態口令數據YKS1,然后將YKS1保存到應用配置單元(8)中;?
步驟G電子標簽模塊的管理單元(1)根據時鐘控制單元(2)的時鐘變化周期,達到第二個時鐘變化周期時,當前時鐘數據變為DSS2;電子標簽模塊的管理單元(1)以存儲單元(4)中的IDS1和當前時鐘數據DSS2作為計算因子,通過第一動態口令配置單元(3)的口令生成算法PSW1生成動態口令數據DKS2,并將DKS2顯示在顯示單元(5)中;然后管理單元(1)將當前時鐘數據DSS2按照事先定義的時鐘累加周期累加后得到DSS3,將DSS3保存到存儲單元(4)中,并覆蓋原有的DSS2;?
步驟H用戶驗證終端模塊的應用管理單元(9)控制圖像采集單元(6)從電子標簽模塊的顯示單元(5)中采集動態口令數據DKS2的圖像數據DTS2,并使用圖像分析單元(7)對圖像數據DTS2進行定位、分割和分析,把圖像數據轉化為文本或數字形式的數據YKS2,然后將YKS2保存到應用配置單元(8)中;?
步驟I用戶驗證終端模塊的應用管理單元(9)從應用配置單元(8)中將IYS1、YKS1和YKS2通過互聯網internet發送到認證服務模塊;?
步驟J認證服務模塊接收到用戶驗證終端模塊發來的數據后,由認證服務單元(10)以IYS1、YKS1和YKS2在服務配置單元(11)中查詢IYS1所對應的記錄中是否存在YKS1和YKS2兩個數據,若存在,則通過互聯網internet向用戶驗證終端模塊發送此電子標簽模塊不合法的結果,并結束本次驗證過程;若在以IYS1所對應的記錄中不存在YKS1和YKS2兩個數據,則由認證服務單元(10)將YKS1和YKS2保存在服務配置單元(11)中IYS1對應的記錄中;然后,在服務配置單元(11)中查詢IYS1所對應的動態口令生成算法PSW2;?
步驟K認證服務單元(10)以IYS1在服務配置單元(11)中查詢到IYS1所對應的動態口令生成算法PSW2后,再以IYS1、YKS1和YKS2作為計算因子,通過第二動態口令配置單元(12)中的動態口令生成算法PSW2,計算得出電子標簽模塊的時鐘數據RSS2;再通過時鐘控制單元(13)以定義好的時鐘累加周期累加后,得到新時鐘數據變為RSS3,認證服務單元(10)以數據IDS1和新時鐘數據RSS3作為計算因子,通過認證服務模塊中的第二動態口令配置單元(12)的動態口令生成算法PSW2生成新動態口令數據RKS1,并存儲到服務配置單元(11)中;?
步驟L電子標簽模塊的管理單元(1)根據時鐘控制單元(2)的時鐘變化周期,達到第?三個時鐘變化周期時,當前時鐘數據變為DSS3;管理單元(1)以存儲單元(4)中電子標簽模塊的ID號IDS1和當前時鐘數據DSS3作為計算因子,通過電子標簽模塊的第一動態口令配置單元(3)的動態口令生成算法PSW1生成動態口令數據DKS3,并將DKS3顯示在顯示單元(5)中;然后管理單元(1)將當前時鐘數據DSS3按照事先定義的時鐘累加周期累加后得到DSS4,將DSS4保存到存儲單元(4)中,并覆蓋原有的DSS3;?
步驟M用戶驗證終端模塊的應用管理單元(9)再次控制圖像采集單元(6)采集電子標簽模塊的顯示單元(5)中動態口令數據DKS3的圖像數據DTS3,并使用圖像分析單元(7)對圖像DTS3進行定位、分割和分析,得到文本型動態口令數據YKS3;然后,將YKS3通過互聯網internet發送到認證服務模塊;?
步驟N認證服務模塊接收到YKS3后,由認證服務單元(10)將YKS3和步驟J中計算所得的動態口令數據RKS1進行對比,若YKS3和RKS1相等,則通過互聯網internet向用戶驗證終端模塊發送此電子標簽模塊合法的結果;若YKS3和RKS1不相等,則通過互聯網internet向用戶驗證終端模塊發送此電子標簽模塊不合法的結果;?
步驟O用戶驗證終端模塊收到認證服務模塊反饋的結果后,將結果顯示出來,完成本次對電子標簽模塊的合法性驗證過程。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樊曉東,未經樊曉東許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310252725.5/1.html,轉載請聲明來源鉆瓜專利網。





