生成包含个人生物信息的数据的方法、数据的应用及系统转让专利

申请号 : CN201810205049.9

文献号 : CN110278174A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 魏长伟

申请人 : 武汉真元生物数据有限公司

摘要 :

本发明公开了一种生成包含个人生物信息的数据的方法、系统及数据的应用,涉及计算机和生物识别技术领域,本发明将包含个人的生物特征信息的第一数据插入到数据内,以实现个人的生物特征信息和数据的有机结合,达到数据即人的目的,实现根据数据准确追溯数据所有者。本发明将生物签名结合到数据内,通过比对从数据内读取的生物签名与根据数据内的第一数据生成的生物签名是否一致,验证数据本身或第一数据是否被篡改,进而有效防止数据被篡改,并实现根据数据准确追溯数据所有者,从而利用生物识别技术实现对互联网数据的管理。

权利要求 :

1.一种生成包含个人生物信息的数据的方法,其特征在于:

采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S,生成与所述采集时间对应的时间戳TS,再将所述时间戳TS和高熵数据S输入哈希算法生成第一数据B;

通过摘要算法生成原始数据的摘要数据H,对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K;

使所述第一数据B、采集时间t和生物签名K与原始数据结合生成包含个人生物信息的数据。

2.如权利要求1所述的一种生成包含个人生物信息的数据的方法,其特征在于:将原始数据拆分为文件头、文件体和文件尾,将所述文件体拆分为多个大小均为512Byte的数据单元;

在每个所述数据单元中插入第一数据B;

在所述文件头或文件尾中插入所述采集时间t和所述生物签名K;

使用插入第一数据B后的文件体与文件头、文件尾组成包含个人生物信息的数据。

3.如权利要求2所述的一种生成包含个人生物信息的数据的方法,其特征在于:每个所述数据单元由数据头、预留字段、数据和数据尾组成,在每个所述数据单元的预留字段中插入第一数据B。

4.如权利要求1所述的一种生成包含个人生物信息的数据的方法,其特征在于:所述哈希算法为SHA-1、SHA-224、SHA-256、SHA-384或SHA-512。

5.如权利要求1所述的一种生成包含个人生物信息的数据的方法,其特征在于:所述生物特征信息为虹膜特征信息,人脸特征信息,指静脉特征信息、掌纹特征信息、掌静脉特征信息、巩膜特征信息、步态特征信息、声纹特征信息中的一种或多种。

6.一种防止数据被篡改的方法,其特征在于:获取如权利要求1~5任意一项所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,从所述包含个人生物信息的数据筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H;

读取所述包含个人生物信息的数据中的第一数据B;

对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K’;

读取所述包含个人生物信息的数据中的生物签名K;

比对K’与K是否相同,若相同则所述包含个人生物信息的数据为未篡改的数据,若不同则所述包含个人生物信息的数据为已篡改数据。

7.一种验证数据所有者的方法,其特征在于:

读取如权利要求1~5任意一项所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,获取所述包含个人生物信息的数据中的采集时间t,并生成对应的时间戳TS;

采集被验证用户的生物特征信息并将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S1,再将所述时间戳TS和高熵数据S1输入哈希算法生成第一数据B1;

读取所述包含个人生物信息的数据中的第一数据B;

比较第一数据B和第一数据B1是否相同:

若第一数据B和第一数据B1不同,则被验证用户不是所述包含个人生物信息的数据的拥有者;若第一数据B和第一数据B1相同,从所述包含个人生物信息的数据中筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H1,对所述第一数据B1和所述摘要数据H1采用插值或异或算法生成第二数据I1,将所述第二数据I1输入哈希算法生成生物签名K1;读取所述包含个人生物信息的数据中的生物签名K;比对K和K1是否相同,若相同则被验证用户为所述包含个人生物信息的数据的拥有者,若不同则被验证用户不是所述包含个人生物信息的数据的拥有者。

8.一种生成包含个人生物信息的数据的系统,其特征在于,包括:

生物特征采集模块,其用于采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据;

第一数据生成模块,其用于使用所述生物特征数据生成高熵数据S,生成与所述采集时间对应的时间戳TS,再将所述时间戳TS和高熵数据S输入哈希算法生成第一数据B;

生物签名生成模块,其用于通过摘要算法生成原始数据的摘要数据H,对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K;

数据处理模块,其用于使所述第一数据B、采集时间t和生物签名K与原始数据结合生成包含个人生物信息的数据。

9.如权利要求8所述的一种生成包含个人生物信息的数据的系统,其特征在于:

所述数据处理模块用于将原始数据拆分为文件头、文件体和文件尾,将所述文件体拆分为多个大小均为512Byte的数据单元在每个所述数据单元中插入第一数据B;在所述文件头或文件尾中插入所述采集时间t和所述生物签名K;使用插入第一数据B后的文件体与文件头、文件尾组成包含个人生物信息的数据。

10.一种防止数据被篡改的系统,其特征在于,包括:

数据获取及处理模块,其用于获取如权利要求1~5任意一项所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据;从所述包含个人生物信息的数据筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H;读取所述包含个人生物信息的数据中的第一数据B;对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K’;读取所述包含个人生物信息的数据中的生物签名K;

比对模块,其用于所述生物签名K’与所述生物签名K进行比对,比对成功则所述包含个人生物信息的数据为未篡改的数据,比对失败则所述包含个人生物信息的数据为已篡改数据。

11.一种验证数据所有者的系统,其特征在于,包括:

信息获取及处理模块,其用于读取如权利要求1~5任意一项所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,获取所述包含个人生物信息的数据中的采集时间t,并生成对应的时间戳TS;采集被验证用户的生物特征信息并将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S1,再将所述时间戳TS和高熵数据S1输入哈希算法生成第一数据B1;读取所述包含个人生物信息的数据中的第一数据B;

拥有者验证模块,其用于比较第一数据B和第一数据B1是否相同:若第一数据B和第一数据B1不同,则被验证用户不是所述包含个人生物信息的数据的拥有者;若第一数据B和第一数据B1相同,从所述包含个人生物信息的数据中筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H1,对所述第一数据B1和所述摘要数据H1采用插值或异或算法生成第二数据I1,将所述第二数据I1输入哈希算法生成生物签名K1;读取所述包含个人生物信息的数据中的生物签名K;使用所述生物签名K1与生物签名K比对,比对成功则被验证用户为所述包含个人生物信息的数据的拥有者,比对失败则被验证用户不是所述包含个人生物信息的数据的拥有者。

12.一种生成包含个人生物信息的数据的方法,其特征在于:采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S,生成与所述采集时间对应的时间戳TS,再将所述时间戳TS和高熵数据S输入哈希算法生成第一数据B;使所述第一数据B与原始数据结合生成包含个人生物信息的数据。

说明书 :

生成包含个人生物信息的数据的方法、数据的应用及系统

技术领域

[0001] 本发明涉及计算机和生物识别技术领域,具体涉及一种生成包含个人生物信息的数据的方法、数据的应用及系统。

背景技术

[0002] 现有的数据多通过用户的姓名、账户、设备MAC地址等数字信息与用户相关联以确定数据与用户的关系,因此无法也不能真正实现将用户数据与本人真实身份意义对应起来,很难追溯数据所有者,造成互联网数据管理的困难及混乱。

发明内容

[0003] 针对现有技术中存在的缺陷,本发明的目的在于提供生成包含个人生物信息的数据的方法、数据的应用及系统,实现个人的生物特征信息和数据的有机结合,实现根据数据准确追溯数据所有者。
[0004] 为达到以上目的,本发明采取的技术方案是:一种生成包含个人生物信息的数据的方法:
[0005] 采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S,生成与所述采集时间对应的时间戳TS,再将所述时间戳TS和高熵数据S输入哈希算法生成第一数据B;
[0006] 通过摘要算法生成原始数据的摘要数据H,对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K;
[0007] 使所述第一数据B、采集时间t和生物签名K与原始数据结合生成包含个人生物信息的数据。
[0008] 在上述方案的基础上,将原始数据拆分为文件头、文件体和文件尾,将所述文件体拆分为多个大小均为512Byte的数据单元;
[0009] 在每个所述数据单元中插入第一数据B;
[0010] 在所述文件头或文件尾中插入所述采集时间t和所述生物签名K;
[0011] 使用插入第一数据B后的文件体与文件头、文件尾组成包含个人生物信息的数据。
[0012] 在上述方案的基础上,每个所述数据单元由数据头、预留字段、数据和数据尾组成,在每个所述数据单元的预留字段中插入第一数据B。
[0013] 在上述方案的基础上,所述哈希算法为SHA-1、SHA-224、SHA-256、SHA-384或SHA-512。
[0014] 在上述方案的基础上,所述生物特征信息为虹膜特征信息,人脸特征信息,指静脉特征信息、掌纹特征信息、掌静脉特征信息、巩膜特征信息、步态特征信息、声纹特征信息中的一种或多种。
[0015] 本发明还公开了一种防止数据被篡改的方法:获取所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,从所述包含个人生物信息的数据筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H;
[0016] 读取所述包含个人生物信息的数据中的第一数据B;
[0017] 对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K’;
[0018] 读取所述包含个人生物信息的数据中的生物签名K;
[0019] 比对K’与K是否相同,若相同则所述包含个人生物信息的数据为未篡改的数据,若不同则所述包含个人生物信息的数据为已篡改数据。
[0020] 本发明还公开了一种验证数据所有者的方法:
[0021] 读取所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,获取所述包含个人生物信息的数据中的采集时间t,并生成对应的时间戳TS;
[0022] 采集被验证用户的生物特征信息并将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S1,再将所述时间戳TS和高熵数据S1输入哈希算法生成第一数据B1;
[0023] 读取所述包含个人生物信息的数据中的第一数据B;
[0024] 比较第一数据B和第一数据B1是否相同:
[0025] 若第一数据B和第一数据B1不同,则被验证用户不是所述包含个人生物信息的数据的拥有者;若第一数据B和第一数据B1相同,从所述包含个人生物信息的数据中筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H1,对所述第一数据B1和所述摘要数据H1采用插值或异或算法生成第二数据I1,将所述第二数据I1输入哈希算法生成生物签名K1;读取所述包含个人生物信息的数据中的生物签名K;比对K和K1是否相同,若相同则被验证用户为所述包含个人生物信息的数据的拥有者,若不同则被验证用户不是所述包含个人生物信息的数据的拥有者。
[0026] 本发明还公开了一种生成包含个人生物信息的数据的系统,包括:
[0027] 生物特征采集模块,其用于采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据;
[0028] 第一数据生成模块,其用于使用所述生物特征数据生成高熵数据S,生成与所述采集时间对应的时间戳TS,再将所述时间戳TS和高熵数据S输入哈希算法生成第一数据B;
[0029] 生物签名生成模块,其用于通过摘要算法生成原始数据的摘要数据H,对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K;
[0030] 数据处理模块,其用于使所述第一数据B、采集时间t和生物签名K与原始数据结合生成包含个人生物信息的数据。
[0031] 在上述方案的基础上,所述数据处理模块用于将原始数据拆分为文件头、文件体和文件尾,将所述文件体拆分为多个大小均为512Byte的数据单元在每个所述数据单元中插入第一数据B;在所述文件头或文件尾中插入所述采集时间t和所述生物签名K;使用插入第一数据B后的文件体与文件头、文件尾组成包含个人生物信息的数据。
[0032] 本发明还公开了一种防止数据被篡改的系统,包括:
[0033] 数据获取及处理模块,其用于获取所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据;从所述包含个人生物信息的数据筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H;读取所述包含个人生物信息的数据中的第一数据B;对所述第一数据B和所述摘要数据H采用插值或异或算法生成第二数据I,将所述第二数据I输入哈希算法生成生物签名K’;读取所述包含个人生物信息的数据中的生物签名K;
[0034] 比对模块,其用于所述生物签名K’与所述生物签名K进行比对,比对成功则所述包含个人生物信息的数据为未篡改的数据,比对失败则所述包含个人生物信息的数据为已篡改数据。
[0035] 本发明还公开了一种验证数据所有者的系统,包括:
[0036] 信息获取及处理模块,其用于读取所述的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,获取所述包含个人生物信息的数据中的采集时间t,并生成对应的时间戳TS;采集被验证用户的生物特征信息并将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S1,再将所述时间戳TS和高熵数据S1输入哈希算法生成第一数据B1;读取所述包含个人生物信息的数据中的第一数据B;
[0037] 拥有者验证模块,其用于比较第一数据B和第一数据B1是否相同:若第一数据B和第一数据B1不同,则被验证用户不是所述包含个人生物信息的数据的拥有者;若第一数据B和第一数据B1相同,从所述包含个人生物信息的数据中筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H1,对所述第一数据B1和所述摘要数据H1采用插值或异或算法生成第二数据I1,将所述第二数据I1输入哈希算法生成生物签名K1;读取所述包含个人生物信息的数据中的生物签名K;使用所述生物签名K1与生物签名K比对,比对成功则被验证用户为所述包含个人生物信息的数据的拥有者,比对失败则被验证用户不是所述包含个人生物信息的数据的拥有者。
[0038] 本发明还公开了一种生成包含个人生物信息的数据的方法:采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据,使用所述生物特征数据生成高熵数据S,生成与所述采集时间对应的时间戳TS,再将所述时间戳TS和高熵数据S输入哈希算法生成第一数据B;使所述第一数据B与原始数据结合生成包含个人生物信息的数据。
[0039] 与现有技术相比,本发明的优点在于:
[0040] 本发明将包含个人的生物特征信息的第一数据插入到数据内,以实现个人的生物特征信息和数据的有机结合,达到数据即人的目的,实现根据数据准确追溯数据所有者。
[0041] 本发明将生物签名结合到数据内,通过比对从数据内读取的生物签名与根据数据内的第一数据生成的生物签名是否一致,验证数据本身或第一数据是否被篡改,进而有效防止数据被篡改,并实现根据数据准确追溯数据所有者,从而利用生物识别技术实现对互联网数据的管理。

附图说明

[0042] 图1为本发明实施例1中一种生成包含个人生物信息的数据的方法的流程示意图;
[0043] 图2为本发明实施例1中一种生成包含个人生物信息的数据的方法的生成的包含个人生物信息的数据的结构示意图;
[0044] 图3为本发明实施例2中一种防止数据被篡改的方法的流程示意图;
[0045] 图4为本发明实施例3中一种验证数据所有者的方法的流程示意图;
[0046] 图5为本发明实施例4中一种生成包含个人生物信息的数据的系统的结构示意图;
[0047] 图6为本发明实施例5中一种防止数据被篡改的系统的结构示意图;
[0048] 图7为本发明实施例6中一种验证数据所有者的系统的结构示意图。

具体实施方式

[0049] 以下结合附图及实施例对本发明作进一步详细说明。
[0050] 实施例1:
[0051] 参见图1所示,本发明实施例提供一种生成包含个人生物信息的数据的方法,包括以下步骤:
[0052] A1,采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据,使用生物特征数据生成高熵数据S,生成与采集时间对应的时间戳TS,再将时间戳TS和高熵数据S输入哈希算法生成第一数据B;哈希算法为SHA-1、SHA-224、SHA-256、SHA-384或SHA-512,根据具体应用而设定。生物特征信息为虹膜特征信息,人脸特征信息,指静脉特征信息、掌纹特征信息、掌静脉特征信息、巩膜特征信息、步态特征信息、声纹特征信息中的一种或多种。
[0053] A2,通过摘要算法生成原始数据的摘要数据H,对第一数据B和摘要数据H采用插值或异或算法生成第二数据I,将第二数据I输入哈希算法生成生物签名K。
[0054] A3,使第一数据B、采集时间t和生物签名K与原始数据结合生成包含个人生物信息的数据。
[0055] 本发明将包含个人的生物特征信息的第一数据插入到数据内,以实现个人的生物特征信息和数据的有机结合,达到数据即人的目的,实现根据数据准确追溯数据所有者。同时,本发明将生物签名结合到数据内,通过比对从数据内读取的生物签名与根据数据内的第一数据生成的生物签名是否一致,验证数据本身或第一数据是否被篡改,进而有效防止数据被篡改,并实现根据数据准确追溯数据所有者,从而利用生物识别技术实现对互联网数据的管理。
[0056] 具体实施方式为:
[0057] 将原始数据拆分为文件头、文件体和文件尾,将文件体拆分为多个大小均为512Byte的数据单元;每个数据单元由数据头、预留字段、数据和数据尾组成,在每个数据单元的预留字段中插入第一数据B;
[0058] 在每个数据单元中插入第一数据B;
[0059] 在文件头或文件尾中插入采集时间t和生物签名K;
[0060] 使用插入第一数据B后的文件体与文件头、文件尾组成包含个人生物信息的数据。包含个人生物信息的数据的数据结构参见图2所示。
[0061] 实施例2:
[0062] 参见图3所示,本发明实施例公开了一种防止数据被篡改的方法,包括以下步骤:
[0063] B1,获取如实施例1的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,从包含个人生物信息的数据筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H;
[0064] B2,读取包含个人生物信息的数据中的第一数据B;
[0065] B3,对第一数据B和摘要数据H采用插值或异或算法生成第二数据I,将第二数据I输入哈希算法生成生物签名K’;
[0066] B4,读取包含个人生物信息的数据中的生物签名K;
[0067] B5,比对K’与K是否相同,若相同则包含个人生物信息的数据为未篡改的数据,若不同则包含个人生物信息的数据为已篡改数据。
[0068] 如果原始数据被篡改那么摘要数据H将发生变化,或第一数据B被篡改都将导致生成的生物签名K’与K不相同,进而证明数据被篡改的事实。
[0069] 实施例3:
[0070] 参见图4所示,本发明实施例公开了一种验证数据所有者的方法,包括以下步骤:
[0071] C1,读取如实施例1的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,获取包含个人生物信息的数据的文件头中的采集时间t,并生成对应的时间戳TS;
[0072] C2,采集被验证用户的生物特征信息并将采集的生物特征信息转换成生物特征数据,使用生物特征数据生成高熵数据S1,再将时间戳TS和高熵数据S1输入哈希算法生成第一数据B1;
[0073] C3,读取包含个人生物信息的数据的数据单元中的第一数据B;
[0074] C4,比较第一数据B和第一数据B1是否相同:
[0075] 若第一数据B和第一数据B1不同,则被验证用户不是含个人生物信息的数据的拥有者;若第一数据B和第一数据B1相同,从包含个人生物信息的数据中筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H1,对第一数据B1和摘要数据H1采用插值或异或算法生成第二数据I1,将第二数据I1输入哈希算法生成生物签名K1;读取包含个人生物信息的数据中的生物签名K;比对K和K1是否相同,若相同则被验证用户为含个人生物信息的数据的拥有者,若不同则被验证用户不是含个人生物信息的数据的拥有者。
[0076] 实施例4:
[0077] 参见图5所示,本发明实施例公开了一种生成包含个人生物信息的数据的系统,包括:
[0078] 生物特征采集模块,其用于采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据;
[0079] 第一数据生成模块,其用于使用生物特征数据生成高熵数据S,生成与采集时间对应的时间戳TS,再将时间戳TS和高熵数据S输入哈希算法生成第一数据B;
[0080] 生物签名生成模块,其用于通过摘要算法生成原始数据的摘要数据H,对第一数据B和摘要数据H采用插值或异或算法生成第二数据I,将第二数据I输入哈希算法生成生物签名K;
[0081] 数据处理模块,其用于使第一数据B、采集时间t和生物签名K与原始数据结合生成包含个人生物信息的数据。
[0082] 数据处理模块用于将原始数据拆分为文件头、文件体和文件尾,将文件体拆分为多个大小均为512Byte的数据单元在每个数据单元中插入第一数据B;在文件头或文件尾中插入采集时间t和生物签名K;使用插入第一数据B后的文件体与文件头、文件尾组成包含个人生物信息的数据。
[0083] 实施例5:
[0084] 参见图6所示,本实施例公开了一种防止数据被篡改的系统,包括:
[0085] 数据获取及处理模块,其用于获取如实施例1的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,从包含个人生物信息的数据筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H;读取包含个人生物信息的数据中的第一数据B;对第一数据B和摘要数据H采用插值或异或算法生成第二数据I,将第二数据I输入哈希算法生成生物签名K’;读取包含个人生物信息的数据中的生物签名K;
[0086] 比对模块,其用于使用生物签名K’对摘要数,解密成功则含个人生物信息的数据为未篡改的数据,解密失败则含个人生物信息的数据为已篡改数据。
[0087] 实施例6:
[0088] 参见图7所示,本实施例公开了一种验证数据所有者的系统,包括:
[0089] 信息获取及处理模块,其用于读取如实施例1的生成包含个人生物信息的数据的方法生成的包含个人生物信息的数据,获取包含个人生物信息的数据中的采集时间t,并生成对应的时间戳TS;采集被验证用户的生物特征信息并将采集的生物特征信息转换成生物特征数据,使用生物特征数据生成高熵数据S1,再将时间戳TS和高熵数据S1输入哈希算法生成第一数据B1;读取包含个人生物信息的数据中的第一数据B;
[0090] 拥有者验证模块,其用于比较第一数据B和第一数据B1是否相同:若第一数据B和第一数据B1不同,则被验证用户不是含个人生物信息的数据的拥有者;若第一数据B和第一数据B1相同,从包含个人生物信息的数据中筛除第一数据B、生物签名K和采集时间t以获得原始数据,通过摘要算法生成原始数据的摘要数据H1,对第一数据B1和摘要数据H1采用插值或异或算法生成第二数据I1,将第二数据I1输入哈希算法生成生物签名K1;读取包含个人生物信息的数据中的生物签名K;使用生物签名K1与生物签名K比对,比对成功则被验证用户为含个人生物信息的数据的拥有者,比对失败则被验证用户不是含个人生物信息的数据的拥有者。
[0091] 实施例7:
[0092] 本发明实施例公开了一种生成包含个人生物信息的数据的方法:
[0093] 采集用户的生物特征信息并记录采集时间t,将采集的生物特征信息转换成生物特征数据,使用生物特征数据生成高熵数据S,生成与采集时间对应的时间戳TS,再将时间戳TS和高熵数据S输入哈希算法生成第一数据B;使第一数据B与原始数据结合生成包含个人生物信息的数据。
[0094] 本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。