【技術實現步驟摘要】
【國外來華專利技術】
本專利技術涉及一種信息認證方法和信息認證系統的技術。
技術介紹
使用了生物體信息的認證系統在初始的登錄時取得個人的生物體信息,提取被稱為特征量的信息進行登錄。將該登錄信息稱為模板。另外,在認證時,認證系統再次從個人取得生物體信息來提取特征量,與以前登錄的模板進行對照來確認是否是本人。在客戶端終端和認證服務器經由網絡連接的認證系統中,在認證服務器對從客戶端終端發送的用戶的生物體信息進行認證的情況下,一般是由認證服務器保存模板。另外,在認證時,客戶端終端取得用戶的生物體信息,提取出生物體信息的特征量來向認證服務器發送,認證服務器將發送來的特征量與模板對照來確認是否是本人。但是,模板是能夠確定個人的信息,因此作為個人信息必須進行嚴格的管理,存在需要高的管理成本的問題。例如,即使嚴格進行管理,從隱私的觀點出發,也有很多人對登錄模板感到心理抵觸。另外,一個個人所具有的一種生物體信息的個數是有限的(例如指紋只有10個手指(10種)),因此存在無法如密碼、加密密鑰那樣容易地變更模板的問題。假設在模板泄露而產生了偽造的危險的情況下,存在無法使用該生物體認證的問題。進而,在向不同的系統登錄了相同的生物體信息的情況下,甚至對該系統也產生威脅。因此,提出了以下的方法,即在生物體信息的登錄時用固定的函數(一種加密)和客戶端終端所具有的保密的參數(一種加密密鑰)對特征量進行變換,在隱匿的狀態下將原始信息作為模板保管在認證服務器中,在認證時用相同的函數和參數對客戶端終端新提取出的生物體信息的特征量進行變換而發送到認證服務器,認證服務器保持變換后的狀態對接收到的特征量和模板進行對照( ...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】1.一種信息認證方法,是在客戶端終端和認證服務器中進行的信息的認證中的信息認證方法,其特征在于, 在登錄時, 上述客戶端終端, 如果經由輸入部取得了登錄用的信息, 則基于上述登錄用的信息,生成第一特征多項式, 對預定的整數和多項式進行模運算,生成具有與多項式的模乘運算有關的倒數即逆多項式的、范數為預先設定的預定值以下的模板多項式, 通過將上述模板多項式的上述逆多項式和預定的整數與上述第一特征多項式相乘,計算出輔助多項式, 將上述輔助多項式保存在自身的存儲部中,并且將上述模板多項式發送到認證服務器, 接收到上述模板多項式的認證服務器將上述接收到的模板多項式保存在存儲介質中, 在認證時, 上述客戶端終端, 如果經由輸入部取得了認證用的信息, 則基于上述認證用的信息,生成第二特征多項式, 生成范數為預先設定的預定值以下的第一隨機數多項式, 將上述第二特征多項式與上述輔助多項式相乘,將該乘法運算的結果與上述第一隨機數多項式相加而計算出第一認證用多項式, 將上述第一認證用多項式發送到上述認證服務器, 接收到上述第一認證用多項式的認證服務器, 將上述模板多項式的逆多項式與上述第一認證用多項式相乘,將該乘法運算的結果除以上述預定的整數, 基于該除法運算的結果,判定上述登錄用的信息與上述認證用的信息的一致/不一致。2.一種信息認證方法,是在客戶端終端和認證服務器中進行的信息的認證中的信息認證方法,其特征在于, 在登錄時, 上述客戶端終端, 經由輸入部取得登錄用的信息, 根據上述登錄用的信息,生成以上述信息為特征的第一特征多項式a, 隨機地生成掩碼多項式S, 對預定的整數和多項式進行模運算,生成具有與多項式的模乘運算有關的倒數即逆多項式的、范數為預先設定的預定值以下的模板多項式Φ, 將預定的整數P與上述第一特征多項式a的積與上述掩碼多項式s相加所得的值,進一步乘以上述模板多項式Φ的逆多項式Φ'由此計算出輔助多項式h= (s+pa) * Φ-1,將上述計算出的輔助多項式h和掩碼多項式s保存在該客戶端終端的存儲部中, 將上述模板多項式Φ發送到認證服務器,接收到上述模板多項式Φ的上述認證服務器將該接收到的模板多項式Φ保存在存儲介質中, 在認證時, 上述客戶端終端, 經由上述輸入部取得認證用的信息, 根據上述認證用的信息生成以上述信息為特征的第二特征多項式b, 生成范數為預先設定的預定值以下的第一隨機數多項式, 計算出認證用多項式v=hb+V和w=sb, 將上述計算出的認證用多項式V、w發送到上述認證服務器, 接收到上述認證用多項式V、w的上述認證服務器, 從上述存儲介質取得上述模板多項式Φ, 如果計算出多項式c'' =V Φ -W,則將該多項式c''除以上述預定的整數P,計算出提取出各系數的整數部分所得的多項式c', 將上述c'中的上述設定項的各系數作為類似度,與預先設定的閾值進行比較,由此判定上述登錄用的信息與上述認證用的信息的一致/不一致。3.一種信息認證方法,是在客戶端終端和認證服務器中進行的信息的認證中的信息認證方法,其特征在于, 在登 錄時, 上述客戶端終端, 經由輸入部取得登錄用的信息, 根據上述登錄用的信息,計算出以上述信息為特征的數組即第一特征量, 生成作為系數而具有上述特征量的各數組的多項式即第一特征多項式a, 隨機地生成掩碼多項式S, 生成模板多項式Φ,其系數的絕對值的最大值即范數為預先設定的預定值以下,非零的系數的個數為預先設定的預定個數以下,并且具有成為逆元的多項式, 使用預定的整數P,計算出輔助多項式h= (s+pa) φ-1, 將上述計算出的輔助多項式h和掩碼多項式s保存在存儲部中,并且將上述模板多項式Φ發送到認證服務器, 接收到上述模板多項式Φ的上述認證服務器將該接收到的模板多項式Φ保存在存儲介質中, 在認證時, 上述客戶端終端, 經由上述輸入部取得認證用的信息, 根據上述認證用的信息,計算出以上述...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。