一种机顶盒的指纹认证方法及系统的制作方法

文档序号:10512580阅读:320来源:国知局
一种机顶盒的指纹认证方法及系统的制作方法
【专利摘要】本发明提供一种机顶盒的指纹认证方法,所述方法包括:将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥;在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证。本发明还提供一种机顶盒的指纹认证系统。本发明优点如下:可以实现对机顶盒的应用、账户、权限等信息的认证管理,加快认证识别的速度,提高认证的安全级别。
【专利说明】
一种机顶盒的指纹认证方法及系统
技术领域
[0001]本发明涉及机顶盒的认证管理,特别涉及一种机顶盒的指纹认证方法及系统。
【背景技术】
[0002]随着数字电视的飞速发展,数字机顶盒已经在世界的各个角落都得到了推广与普及。随着功能的不断完善,每个数字电视机顶盒都具备多种功能应用,因此,如何方便快捷的管理繁多的应用,账户,权限等就成了急需解决的问题。目前,市面上的数字机顶盒一般只能通过CA卡进行解码节目,通过密码锁作为观看限制,但是在使用过程中CA卡容易丢失,密码也容易忘记,这会给用户带来诸多的麻烦。

【发明内容】

[0003]本发明要解决的技术问题之一,在于提供一种机顶盒的指纹认证方法,通过该方法实现对机顶盒的应用、账户、权限等信息的认证管理。
[0004]本发明是这样实现技术问题之一的:一种机顶盒的指纹认证方法,所述方法需要提供至少一机顶盒以及一指纹模组,所述指纹模组与机顶盒连接;所述方法包括:
[0005]步骤1、将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥;
[0006]步骤2、在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证。
[0007]进一步地,所述步骤I具体包括:
[0008]步骤11、在运营商注册机顶盒主账户时,将主账户的指纹信息录入到机顶盒中作为主账户认证管理的解码密钥,并将主账户的解码密钥存储到机顶盒的内存,同时将主账户的解码密钥拷贝到机顶盒的FLASH中或者移动介质中;
[0009]步骤12、通过指纹模组添加附属账户,将附属账户的指纹信息录入到机顶盒中作为附属账户认证管理的解码密钥,并将附属账户的解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的解码密钥同步至移动介质。
[0010]进一步地,在通过指纹模组添加附属账户时,包括标准录入模式和增强录入模式这两种模式;
[0011]在标准录入模式中,所述步骤12具体为:
[0012]附属账户在指纹模组中按下指纹,机顶盒获取指纹图像,解析指纹图像生成至少一特征值作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;
[0013]在增强录入模式中,所述步骤12具体为:
[0014]附属账户在指纹模组中第一次按下指纹,机顶盒获取第一次按下的指纹图像,解析指纹图像生成至少一第一特征值;附属账户在指纹模组中第二次按下指纹,机顶盒获取第二次按下的指纹图像,解析指纹图像生成至少一第二特征值;机顶盒对各第一特征值和第二特征值进行比对,若比对通过,则将第一特征值和第二特征值进行合并后作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中,同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;若比对不通过,则判定为指纹录入失败,并结束本次指纹录入。
[0015]进一步地,所述“将密钥序号和解码密钥存储到机顶盒的FLASH中”具体为:将解码密钥与机顶盒FLASH中已经存储的解码密钥进行逐一比对,若存在相同的解码密钥,则不再将密钥序号和解码密钥存储到机顶盒的FLASH中;若不存在相同的解码密钥,则将密钥序号和解码密钥存储到机顶盒的FLASH中。
[0016]进一步地,所述步骤2具体为:
[0017]在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的至少一特征值;将提取的特征值与存储在机顶盒内存的主账户的解码密钥进行比对,若比对正确,则通过指纹认证;
[0018]若比对错误,则将提取的特征值与存储在机顶盒FLASH中的解码密钥进行逐一比对,若FLASH中存在比对正确的解码密钥,则通过指纹认证;
[0019]若FLASH中不存在比对正确的解码密钥,则机顶盒检测是否存在移动介质,若不存在移动介质,则无法通过指纹认证,并结束本次指纹认证;
[0020]若存在移动介质,则机顶盒从移动介质中导入解码密钥,并将提取的特征值与导入的解码密钥进行逐一比对,若存在比对正确的解码密钥,则通过指纹认证;不存在比对正确的解码密钥,无法通过指纹认证,并结束本次指纹认证。
[0021]本发明要解决的技术问题之二,在于提供一种机顶盒的指纹认证系统,通过该系统实现对机顶盒的应用、账户、权限等信息的认证管理。
[0022]本发明是这样实现技术问题之二的:一种机顶盒的指纹认证系统,所述系统需要提供至少一机顶盒以及一指纹模组,所述指纹模组与机顶盒连接;所述系统包括:
[0023]密钥录入模块,用于将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥;
[0024]认证模块,用于在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证。
[0025]进一步地,所述密钥录入模块包括:
[0026]第一密钥录入单元,用于在运营商注册机顶盒主账户时,将主账户的指纹信息录入到机顶盒中作为主账户认证管理的解码密钥,并将主账户的解码密钥存储到机顶盒的内存,同时将主账户的解码密钥拷贝到机顶盒的FLASH中或者移动介质中;
[0027]第二密钥录入单元,用于通过指纹模组添加附属账户,将附属账户的指纹信息录入到机顶盒中作为附属账户认证管理的解码密钥,并将附属账户的解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的解码密钥同步至移动介质。
[0028]进一步地,在通过指纹模组添加附属账户时,包括标准录入模式和增强录入模式这两种模式;
[0029]在标准录入模式中,所述第二密钥录入单元具体为:
[0030]附属账户在指纹模组中按下指纹,机顶盒获取指纹图像,解析指纹图像生成至少一特征值作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;
[0031 ]在增强录入模式中,所述第二密钥录入单元具体为:
[0032]附属账户在指纹模组中第一次按下指纹,机顶盒获取第一次按下的指纹图像,解析指纹图像生成至少一第一特征值;附属账户在指纹模组中第二次按下指纹,机顶盒获取第二次按下的指纹图像,解析指纹图像生成至少一第二特征值;机顶盒对各第一特征值和第二特征值进行比对,若比对通过,则将第一特征值和第二特征值进行合并后作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中,同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;若比对不通过,则判定为指纹录入失败,并结束本次指纹录入。
[0033]进一步地,所述“将密钥序号和解码密钥存储到机顶盒的FLASH中”具体为:将解码密钥与机顶盒FLASH中已经存储的解码密钥进行逐一比对,若存在相同的解码密钥,则不再将密钥序号和解码密钥存储到机顶盒的FLASH中;若不存在相同的解码密钥,则将密钥序号和解码密钥存储到机顶盒的FLASH中。
[0034]进一步地,所述认证模块具体为:
[0035]在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的至少一特征值;将提取的特征值与存储在机顶盒内存的主账户的解码密钥进行比对,若比对正确,则通过指纹认证;
[0036]若比对错误,则将提取的特征值与存储在机顶盒FLASH中的解码密钥进行逐一比对,若FLASH中存在比对正确的解码密钥,则通过指纹认证;
[0037]若FLASH中不存在比对正确的解码密钥,则机顶盒检测是否存在移动介质,若不存在移动介质,则无法通过指纹认证,并结束本次指纹认证;
[0038]若存在移动介质,则机顶盒从移动介质中导入解码密钥,并将提取的特征值与导入的解码密钥进行逐一比对,若存在比对正确的解码密钥,则通过指纹认证;不存在比对正确的解码密钥,无法通过指纹认证,并结束本次指纹认证。
[0039]本发明具有如下优点:1、可以实现对机顶盒的应用、账户、权限等信息的认证管理,加快认证识别的速度,且设置有多等级安全认证,可以提高认证的安全级别;2、可以有效避免因CA卡丢失或忘记密码而造成无法观看电视节目情况的发生;3、可以通过移动介质来实现解码密钥数据库的搬移,使用起来十分方便,快捷。
【附图说明】
[0040]下面参照附图结合实施例对本发明作进一步的说明。
[0041]图1为本发明机顶盒的指纹认证方法的一较佳实施例的执行流程图。
[0042]图2为本发明机顶盒的指纹认证系统的一较佳实施例的结构框图。
【具体实施方式】
[0043]请参照图1所示,一种机顶盒的指纹认证方法的一较佳实施例,所述方法需要提供至少一机顶盒以及一指纹模组,所述指纹模组与机顶盒连接;所述方法包括:
[0044]步骤1、将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥;该步骤具体包括:
[0045]步骤11、用户购买机顶盒,在运营商注册机顶盒主账户时,将主账户的指纹信息录入到机顶盒中作为主账户认证管理的解码密钥,并将主账户的解码密钥存储到机顶盒的内存,同时将主账户的解码密钥拷贝到机顶盒的FLASH中或者移动介质中;其中,将主账户的解码密钥存储至机顶盒内存主要是因为对机顶盒来说,进行频繁操作的通常都是主账户,将主账户的解码密钥存储至内存,可以方便直接对解码密钥进行验证,而无需每次验证都从FLASH中读取数据,因此可以提高验证的效率。移动介质可以是SD卡或U盘等,将解码密钥拷贝至移动介质主要是可以方便用户对其它机顶盒的认证。
[0046]步骤12、通过指纹模组添加附属账户,将附属账户的指纹信息录入到机顶盒中作为附属账户认证管理的解码密钥,并将附属账户的解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的解码密钥同步至移动介质,这样,当将该移动介质插到其它机顶盒上时,其它机顶盒就可以从移动介质中直接导入解码密钥,并可以直接对其它机顶盒进行指纹认证。
[0047]在通过指纹模组添加附属账户时,包括标准录入模式和增强录入模式这两种模式;
[0048]在标准录入模式中,所述步骤12具体为:
[0049]附属账户在指纹模组中按下指纹,机顶盒获取指纹图像,解析指纹图像生成至少一特征值作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,生成密钥序号是为了方便对解码密钥进行区分、查找,之后将密钥序号和解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;
[0050]在增强录入模式中,所述步骤12具体为:
[0051]附属账户在指纹模组中第一次按下指纹,机顶盒获取第一次按下的指纹图像,解析指纹图像生成至少一第一特征值;附属账户在指纹模组中第二次按下指纹,机顶盒获取第二次按下的指纹图像,解析指纹图像生成至少一第二特征值;机顶盒对第一特征值和第二特征值进行比对,若比对通过,则将第一特征值和第二特征值进行合并后作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中,同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;若比对不通过,则判定为指纹录入失败,并结束本次指纹录入。在增强录入模式中,为了进一步提高安全级别,需要对第一特征值和第二特征值采取较复杂的算法进行合并。例如,在实际使用过程中,有一项权限的访问非常重要,此时就需要生成多个第一特征值和第二特征值,并对多个第一特征值和第二特征值采取较复杂的算法进行合并。
[0052]为了防止在FLASH中存入相同的解码密钥,所述“将密钥序号和解码密钥存储到机顶盒的FLASH中”具体为:将解码密钥与机顶盒FLASH中已经存储的解码密钥进行逐一比对,若存在相同的解码密钥,则不再将密钥序号和解码密钥存储到机顶盒的FLASH中;若不存在相同的解码密钥,则将密钥序号和解码密钥存储到机顶盒的FLASH中。
[0053]步骤2、在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证;该步骤具体为:
[0054]在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的至少一特征值;将提取的特征值与存储在机顶盒内存的主账户的解码密钥进行比对,若比对正确,则通过指纹认证;
[0055]若比对错误,则将提取的特征值与存储在机顶盒FLASH中的解码密钥进行逐一比对,若FLASH中存在比对正确的解码密钥,则通过指纹认证;
[0056]若FLASH中不存在比对正确的解码密钥,则机顶盒检测是否存在移动介质,若不存在移动介质,则无法通过指纹认证,并结束本次指纹认证;
[0057]若存在移动介质,则机顶盒从移动介质中导入解码密钥,并将提取的特征值与导入的解码密钥进行逐一比对,若存在比对正确的解码密钥,则通过指纹认证;不存在比对正确的解码密钥,无法通过指纹认证,并结束本次指纹认证。
[0058]在具体实施时,可以对机顶盒设置多等级安全认证,对安全等级要求越高的,在认证时,需要具备越多相同的特征值;而对于安全等级较低的,在认证时,需要具备相同的特征值就越少。例如,某一个应用比较重要,即对安全等级的要求较高,且机顶盒录入指纹时,共生成有100个特征值作为认证管理的解码密钥,那么在进行指纹认证时,当具备90个以上相同的特征值时,就可以判定为通过认证,此时用户就可以访问该重要的应用。而对于一般的应用,在进行指纹认证时,可以设置为当具备50个以上相同的特征值时,就判定为通过认证。
[0059]请参照图2所示,一种机顶盒的指纹认证系统的一较佳实施例,所述系统需要提供至少一机顶盒以及一指纹模组,所述指纹模组与机顶盒连接;所述系统包括:
[0060]密钥录入模块,用于将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥;该模块具体包括:
[0061]第一密钥录入单元,用户购买机顶盒,在运营商注册机顶盒主账户时,将主账户的指纹信息录入到机顶盒中作为主账户认证管理的解码密钥,并将主账户的解码密钥存储到机顶盒的内存,同时将主账户的解码密钥拷贝到机顶盒的FLASH中或者移动介质中;其中,将主账户的解码密钥存储至机顶盒内存主要是因为对机顶盒来说,进行频繁操作的通常都是主账户,将主账户的解码密钥存储至内存,可以方便直接对解码密钥进行验证,而无需每次验证都从FLASH中读取数据,因此可以提高验证的效率。移动介质可以是SD卡或U盘等,将解码密钥拷贝至移动介质主要是可以方便用户对其它机顶盒的认证。
[0062]第二密钥录入单元,通过指纹模组添加附属账户,将附属账户的指纹信息录入到机顶盒中作为附属账户认证管理的解码密钥,并将附属账户的解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的解码密钥同步至移动介质,这样,当将该移动介质插到其它机顶盒上时,其它机顶盒就可以从移动介质中直接导入解码密钥,并可以直接对其它机顶盒进行指纹认证。
[0063]在通过指纹模组添加附属账户时,包括标准录入模式和增强录入模式这两种模式;
[0064]在标准录入模式中,所述第二密钥录入单元具体为:
[0065]附属账户在指纹模组中按下指纹,机顶盒获取指纹图像,解析指纹图像生成至少一特征值作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,生成密钥序号是为了方便对解码密钥进行区分、查找,之后将密钥序号和解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;
[0066]在增强录入模式中,所述第二密钥录入单元具体为:
[0067]附属账户在指纹模组中第一次按下指纹,机顶盒获取第一次按下的指纹图像,解析指纹图像生成至少一第一特征值;附属账户在指纹模组中第二次按下指纹,机顶盒获取第二次按下的指纹图像,解析指纹图像生成至少一第二特征值;机顶盒对第一特征值和第二特征值进行比对,若比对通过,则将第一特征值和第二特征值进行合并后作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中,同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;若比对不通过,则判定为指纹录入失败,并结束本次指纹录入。在增强录入模式中,为了进一步提高安全级别,需要对第一特征值和第二特征值采取较复杂的算法进行合并。例如,在实际使用过程中,有一项权限的访问非常重要,此时就需要生成多个第一特征值和第二特征值,并对多个第一特征值和第二特征值采取较复杂的算法进行合并。
[0068]为了防止在FLASH中存入相同的解码密钥,所述“将密钥序号和解码密钥存储到机顶盒的FLASH中”具体为:将解码密钥与机顶盒FLASH中已经存储的解码密钥进行逐一比对,若存在相同的解码密钥,则不再将密钥序号和解码密钥存储到机顶盒的FLASH中;若不存在相同的解码密钥,则将密钥序号和解码密钥存储到机顶盒的FLASH中。
[0069]认证模块,用于在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证;该模块具体为:
[0070]在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的至少一特征值;将提取的特征值与存储在机顶盒内存的主账户的解码密钥进行比对,若比对正确,则通过指纹认证;
[0071 ]若比对错误,则将提取的特征值与存储在机顶盒FLASH中的解码密钥进行逐一比对,若FLASH中存在比对正确的解码密钥,则通过指纹认证;
[0072]若FLASH中不存在比对正确的解码密钥,则机顶盒检测是否存在移动介质,若不存在移动介质,则无法通过指纹认证,并结束本次指纹认证;
[0073]若存在移动介质,则机顶盒从移动介质中导入解码密钥,并将提取的特征值与导入的解码密钥进行逐一比对,若存在比对正确的解码密钥,则通过指纹认证;不存在比对正确的解码密钥,无法通过指纹认证,并结束本次指纹认证。
[0074]在具体实施时,可以对机顶盒设置多等级安全认证,对安全等级要求越高的,在认证时,需要具备越多相同的特征值;而对于安全等级较低的,在认证时,需要具备相同的特征值就越少。例如,某一个应用比较重要,即对安全等级的要求较高,且机顶盒录入指纹时,共生成有100个特征值作为认证管理的解码密钥,那么在进行指纹认证时,当具备90个以上相同的特征值时,就可以判定为通过认证,此时用户就可以访问该重要的应用。而对于一般的应用,在进行指纹认证时,可以设置为当具备50个以上相同的特征值时,就判定为通过认证。
[0075]综上所述,本发明具有如下优点:1、可以实现对机顶盒的应用、账户、权限等信息的认证管理,加快认证识别的速度,且设置有多等级安全认证,可以提高认证的安全级别;
2、可以有效避免因CA卡丢失或忘记密码而造成无法观看电视节目情况的发生;3、可以通过移动介质来实现解码密钥数据库的搬移,使用起来十分方便,快捷。
[0076]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种机顶盒的指纹认证方法,其特征在于:所述方法需要提供至少一机顶盒以及一指纹模组,所述指纹模组与机顶盒连接;所述方法包括: 步骤1、将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥; 步骤2、在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证。2.根据权利要求1所述的一种机顶盒的指纹认证方法,其特征在于:所述步骤I具体包括: 步骤11、在运营商注册机顶盒主账户时,将主账户的指纹信息录入到机顶盒中作为主账户认证管理的解码密钥,并将主账户的解码密钥存储到机顶盒的内存,同时将主账户的解码密钥拷贝到机顶盒的FLASH中或者移动介质中; 步骤12、通过指纹模组添加附属账户,将附属账户的指纹信息录入到机顶盒中作为附属账户认证管理的解码密钥,并将附属账户的解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的解码密钥同步至移动介质。3.根据权利要求2所述的一种机顶盒的指纹认证方法,其特征在于:在通过指纹模组添加附属账户时,包括标准录入模式和增强录入模式这两种模式; 在标准录入模式中,所述步骤12具体为: 附属账户在指纹模组中按下指纹,机顶盒获取指纹图像,解析指纹图像生成至少一特征值作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质; 在增强录入模式中,所述步骤12具体为: 附属账户在指纹模组中第一次按下指纹,机顶盒获取第一次按下的指纹图像,解析指纹图像生成至少一第一特征值;附属账户在指纹模组中第二次按下指纹,机顶盒获取第二次按下的指纹图像,解析指纹图像生成至少一第二特征值;机顶盒对各第一特征值和第二特征值进行比对,若比对通过,则将第一特征值和第二特征值进行合并后作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中,同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;若比对不通过,则判定为指纹录入失败,并结束本次指纹录入。4.根据权利要求3所述的一种机顶盒的指纹认证方法,其特征在于: 所述“将密钥序号和解码密钥存储到机顶盒的FLASH中”具体为:将解码密钥与机顶盒FLASH中已经存储的解码密钥进行逐一比对,若存在相同的解码密钥,则不再将密钥序号和解码密钥存储到机顶盒的FLASH中;若不存在相同的解码密钥,则将密钥序号和解码密钥存储到机顶盒的FLASH中。5.根据权利要求2所述的一种机顶盒的指纹认证方法,其特征在于:所述步骤2具体为: 在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的至少一特征值;将提取的特征值与存储在机顶盒内存的主账户的解码密钥进行比对,若比对正确,则通过指纹认证; 若比对错误,则将提取的特征值与存储在机顶盒FLASH中的解码密钥进行逐一比对,若FLASH中存在比对正确的解码密钥,则通过指纹认证; 若FLASH中不存在比对正确的解码密钥,则机顶盒检测是否存在移动介质,若不存在移动介质,则无法通过指纹认证,并结束本次指纹认证; 若存在移动介质,则机顶盒从移动介质中导入解码密钥,并将提取的特征值与导入的解码密钥进行逐一比对,若存在比对正确的解码密钥,则通过指纹认证;不存在比对正确的解码密钥,无法通过指纹认证,并结束本次指纹认证。6.—种机顶盒的指纹认证系统,其特征在于:所述系统需要提供至少一机顶盒以及一指纹模组,所述指纹模组与机顶盒连接;所述系统包括: 密钥录入模块,用于将指纹信息录入到机顶盒中作为认证管理的解码密钥,机顶盒存储录入的解码密钥; 认证模块,用于在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的特征值,并将提取的特征值与存储的解码密钥进行对比,若比对正确,则通过指纹认证;否则不通过指纹认证。7.根据权利要求6所述的一种机顶盒的指纹认证系统,其特征在于:所述密钥录入模块包括: 第一密钥录入单元,用于在运营商注册机顶盒主账户时,将主账户的指纹信息录入到机顶盒中作为主账户认证管理的解码密钥,并将主账户的解码密钥存储到机顶盒的内存,同时将主账户的解码密钥拷贝到机顶盒的FLASH中或者移动介质中; 第二密钥录入单元,用于通过指纹模组添加附属账户,将附属账户的指纹信息录入到机顶盒中作为附属账户认证管理的解码密钥,并将附属账户的解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的解码密钥同步至移动介质。8.根据权利要求7所述的一种机顶盒的指纹认证系统,其特征在于:在通过指纹模组添加附属账户时,包括标准录入模式和增强录入模式这两种模式; 在标准录入模式中,所述第二密钥录入单元具体为: 附属账户在指纹模组中按下指纹,机顶盒获取指纹图像,解析指纹图像生成至少一特征值作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中;同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质; 在增强录入模式中,所述第二密钥录入单元具体为: 附属账户在指纹模组中第一次按下指纹,机顶盒获取第一次按下的指纹图像,解析指纹图像生成至少一第一特征值;附属账户在指纹模组中第二次按下指纹,机顶盒获取第二次按下的指纹图像,解析指纹图像生成至少一第二特征值;机顶盒对各第一特征值和第二特征值进行比对,若比对通过,则将第一特征值和第二特征值进行合并后作为附属账户认证管理的解码密钥,并生成一对应的密钥序号,之后将密钥序号和解码密钥存储到机顶盒的FLASH中,同时若机顶盒检测到移动介质,则将附属账户的密钥序号和解码密钥同步至移动介质;若比对不通过,则判定为指纹录入失败,并结束本次指纹录入。9.根据权利要求8所述的一种机顶盒的指纹认证系统,其特征在于: 所述“将密钥序号和解码密钥存储到机顶盒的FLASH中”具体为:将解码密钥与机顶盒FLASH中已经存储的解码密钥进行逐一比对,若存在相同的解码密钥,则不再将密钥序号和解码密钥存储到机顶盒的FLASH中;若不存在相同的解码密钥,则将密钥序号和解码密钥存储到机顶盒的FLASH中。10.根据权利要求7所述的一种机顶盒的指纹认证系统,其特征在于:所述认证模块具体为: 在指纹模组中输入指纹,机顶盒获取输入的指纹图像,提取指纹图像的至少一特征值;将提取的特征值与存储在机顶盒内存的主账户的解码密钥进行比对,若比对正确,则通过指纹认证; 若比对错误,则将提取的特征值与存储在机顶盒FLASH中的解码密钥进行逐一比对,若FLASH中存在比对正确的解码密钥,则通过指纹认证; 若FLASH中不存在比对正确的解码密钥,则机顶盒检测是否存在移动介质,若不存在移动介质,则无法通过指纹认证,并结束本次指纹认证; 若存在移动介质,则机顶盒从移动介质中导入解码密钥,并将提取的特征值与导入的解码密钥进行逐一比对,若存在比对正确的解码密钥,则通过指纹认证;不存在比对正确的解码密钥,无法通过指纹认证,并结束本次指纹认证。
【文档编号】G06F21/45GK105868605SQ201610177396
【公开日】2016年8月17日
【申请日】2016年3月25日
【发明人】叶君勇
【申请人】福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1