[發明專利]基于格密碼的遠程生物認證方法及系統有效
| 申請號: | 201310744240.8 | 申請日: | 2013-12-30 |
| 公開(公告)號: | CN103746980B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 鐘焰濤 | 申請(專利權)人: | 宇龍計算機通信科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F21/32 |
| 代理公司: | 北京律誠同業知識產權代理有限公司11006 | 代理人: | 劉健,梁揮 |
| 地址: | 518057 廣東省深圳市南山區高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 密碼 遠程 生物 認證 方法 系統 | ||
1.一種基于格密碼的遠程生物認證方法,其特征在于,包括步驟有:
設定格和所述格的陷門基,并將所述格和所述陷門基存儲于遠程終端,將所述格存儲于服務器;
將用戶的原始生物特征信息和身份信息存儲于所述服務器,且所述服務器根據所述格與所述原始生物特征信息進行運算,獲得相應的終端鑒權信息;
所述遠程終端將用戶的當前生物特征信息發送至所述服務器時,所述服務器根據所述當前生物特征信息查找對應的所述原始生物特征信息及所述終端鑒權信息,再將所述終端鑒權信息發送至所述遠程終端;
所述遠程終端根據所述終端鑒權信息、所述當前生物特征信息和所述陷門基進行運算,若運算結果匹配則認證成功。
2.根據權利要求1所述的遠程生物認證方法,其特征在于,所述設定格和所述格的陷門基,并將所述格和所述陷門基存儲于遠程終端,將所述格存儲于服務器的步驟包括:
選定整數m、n、q,滿足n≥1,m≥5n·lgq,q為素數且q=poly(n),并隨機選取m*n個小于q的非負整數組成矩陣A;
根據所述矩陣A生成格以及所述格的陷門基T,使得所述矩陣A的分布規律在統計上和均勻隨機分布無法區分;
將所述格和所述陷門基T存儲于所述遠程終端,并將所述格存儲于所述服務器。
3.根據權利要求1或2所述的遠程生物認證方法,其特征在于,所述將用戶的原始生物特征信息和身份信息存儲于所述服務器,且服務器根據所述格與所述原始生物特征信息進行運算,獲得相應的終端鑒權信息的步驟包括:
所述遠程終端向所述服務器提交用戶的原始生物特征信息w和身份信息IDU;
所述服務器將所述原始生物特征信息w轉化為高維空間的向量;
所述服務器在所述格上選取一個隨機格點v,計算終端鑒權信息u=原始生物特征信息w-隨機格點v,所述終端鑒權信息u作為安全模型;
所述服務器將所述身份信息IDU、所述終端鑒權信息u、所述隨機格點v、所述原始生物特征信息w作為用戶信息進行存儲。
4.根據權利要求3所述的遠程生物認證方法,其特征在于,所述遠程終端將用戶的當前生物特征信息發送至所述服務器時,所述服務器根據所述當前生物特征信息查找對應的所述原始生物特征信息及所述終端鑒權信息,再將所述終端鑒權信息發送至所述遠程終端的步驟包括:
所述遠程終端采集用戶的當前生物特征信息w’,并將所述當前生物特征信息w’發給所述服務器;
所述服務器在已存儲的所述用戶信息中查詢是否有與所述當前生物特征信息w’匹配的所述原始生物特征信息w;
若有匹配的所述原始生物特征信息w,則所述用戶的身份認證成功,且將所述原始生物特征信息w對應的所述終端鑒權信息u發送給所述遠程終端;
若沒有匹配的所述原始生物特征信息w,則所述用戶的身份認證失敗。
5.根據權利要求3所述的遠程生物認證方法,其特征在于,所述遠程終端根據所述終端鑒權信息、所述當前生物特征信息和所述陷門基進行運算,若運算結果匹配則認證成功的步驟包括:
所述遠程終端計算第一格點v’=原始生物特征信息w’-終端鑒權信息u,并使用所述陷門基T,在所述格上查找與所述第一格點v’最近的第二格點v*,并將所述第二格點v*發送給所述服務器;
所述服務器判斷所述第二格點v*與所述隨機格點v是否相等,若是則判定所述遠程終端為合法終端且認證成功,否則判定所述遠程終端為偽造終端且認證失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宇龍計算機通信科技(深圳)有限公司,未經宇龍計算機通信科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310744240.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:閃存磨損優化方法及設備
- 下一篇:軟件穩定性測試方法及裝置





