用于网络身份认证的方法、用户终端、网站服务器和系统与流程

文档序号:12729103阅读:276来源:国知局
用于网络身份认证的方法、用户终端、网站服务器和系统与流程

本发明涉及网络安全领域,特别涉及一种用于网络身份认证的方法、用户终端、网站服务器和系统。



背景技术:

现有的帐号密码验证方式需要用户在界面上输入用户名密码,或者再加上短信验证码。

系统将输入的用户名密码到后台数据库中查询,如果匹配则通过,不匹配则拒绝。

现有的用户名密码验证方式存在以下一些问题:

1、敏感信息需要记忆,忘记的话找回麻烦,简单密码造成安全问题;

2、帐号密码数据存储在数据库,一旦泄漏,造成大量敏感信息泄漏。



技术实现要素:

鉴于以上技术问题,本发明提供了一种用于网络身份认证的方法、用户终端、网站服务器和系统,改进了现有的身份认证技术,在不降低身份认证安全的前提下,弥补了现有用户名密码机制的不足。

根据本发明的一个方面,提供一种用于网络身份认证的方法,包括:

向网站服务器发送访问请求,其中所述访问请求包括用户登录账号,以便网站服务器查询与所述用户登录账号对应的注册公钥,并根据注册公钥加密一段随机信息,生成加密信息;

获取网站服务器生成的加密信息;

采集用户的生物特征信息,查找所述生物特征信息对应的注册私钥;

利用所述注册私钥解密所述加密信息,并将解密信息发送给网站服务器,以便网站服务器验证所述解密信息是否与所述随机信息相符;

其中,注册公钥和注册私钥是用户注册时生成的一对非对称密钥。

在本发明的一个实施例中,获取网站服务器生成的加密信息的步骤包括:

扫描网站服务器生成的登录二维码,其中,所述登录二维码信息包括所述加密信息;

从所述登录二维码中解析出所述加密信息。

在本发明的一个实施例中,在向网站服务器发送访问请求的步骤之前,所述方法还包括:

在用户注册时根据网站服务器生成的挑战码和用户的生物特征信息生成的一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥;

将注册公钥和注册私钥分别保存在网站服务器和用户终端。

在本发明的一个实施例中,在用户注册时根据网站服务器发送的挑战码和用户的生物特征信息生成的一对非对称密钥的步骤包括:

向网站服务器发送注册请求,所述注册请求包括用户登录账号,以便网站服务器给出一个注册二维码,所述注册二维码信息包括挑战码;

扫描所述注册二维码,从所述注册二维码中解析出所述挑战码;

采集用户的生物特征信息;

根据用户的生物特征信息和所述挑战码生成一对非对称密钥。

根据本发明的另一方面,提供一种用于网络身份认证的方法,包括:

在接收到用户终端的访问请求时,查询与所述用户登录账号对应的注册公钥,其中所述访问请求包括用户登录账号;

根据所述注册公钥加密一段随机信息,生成加密信息;

将所述加密信息发送给用户终端,以便用户终端采集用户的生物 特征信息,查找所述生物特征信息对应的注册私钥,并利用所述注册私钥解密所述加密信息;

接收用户终端返回的解密信息,并验证所述解密信息是否与所述随机信息相符;

其中,注册公钥和注册私钥是用户注册时生成的一对非对称密钥。

在本发明的一个实施例中,将所述加密信息发送给用户终端的步骤包括:

生成并呈现一个登录二维码,其中所述登录二维码信息包括所述加密信息,以便用户终端扫描所述登录二维码,并从所述登录二维码中解析出所述加密信息。

在本发明的一个实施例中,所述方法还包括:

在接收到用户终端的注册请求时,给出一个注册二维码,其中所述注册请求中包括用户登录账号,所述注册二维码信息包括挑战码,以便用户终端扫描所述注册二维码,从所述注册二维码中解析出所述挑战码,采集用户的生物特征信息,并根据用户的生物特征信息和所述挑战码生成一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥;

接收用户终端发送的注册公钥;

将注册信息保存在注册信息库,所述注册信息包括注册公钥和用户登录账号。

根据本发明的另一方面,提供一种用于网络身份认证的用户终端,包括访问请求发送模块、加密信息获取模块、注册私钥查找模块和解密验证模块,其中:

访问请求发送模块,用于向网站服务器发送访问请求,其中所述访问请求包括用户登录账号,以便网站服务器查询与所述用户登录账号对应的注册公钥,并根据注册公钥加密一段随机信息,生成加密信息,其中,注册公钥和注册私钥是用户注册时生成的一对非对称密钥;

加密信息获取模块,用于获取网站服务器生成的加密信息;

注册私钥查找模块,用于采集用户的生物特征信息,查找所述生 物特征信息对应的注册私钥;

解密验证模块,用于利用所述注册私钥解密所述加密信息,并将解密信息发送给网站服务器,以便网站服务器验证所述解密信息是否与所述随机信息相符。

在本发明的一个实施例中,加密信息获取模块包括登录扫描子模块和解析子模块,其中:

登录扫描子模块,用于扫描网站服务器生成的登录二维码,其中,所述登录二维码信息包括所述加密信息;

解析子模块,用于从所述登录二维码中解析出所述加密信息。

在本发明的一个实施例中,所述用户终端还包括注册密钥生成模块和注册密钥保存模块,其中:

注册密钥生成模块,用于在用户注册时根据网站服务器生成的挑战码和用户的生物特征信息生成的一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥;

注册密钥保存模块,用于将注册公钥和注册私钥分别保存在网站服务器和用户终端。

在本发明的一个实施例中,注册密钥生成模块包括注册请求子模块、注册扫描子模块、采集子模块和密钥生成子模块,其中:

注册请求子模块,用于向网站服务器发送注册请求,所述注册请求包括用户登录账号,以便网站服务器给出一个注册二维码,所述注册二维码信息包括挑战码;

注册扫描子模块,用于扫描所述注册二维码,从所述注册二维码中解析出所述挑战码;

采集子模块,用于采集用户的生物特征信息;

密钥生成子模块,用于根据用户的生物特征信息和所述挑战码生成一对非对称密钥。

根据本发明的另一方面,提供一种用于网络身份认证的网站服务器,包括公钥查询模块、加密信息生成模块、加密信息发送模块和接收验证模块,其中:

公钥查询模块,用于在接收到用户终端的访问请求时,查询与所述用户登录账号对应的注册公钥,其中所述访问请求包括用户登录账号,注册公钥和注册私钥是用户注册时生成的一对非对称密钥;

加密信息生成模块,用于根据所述注册公钥加密一段随机信息,生成加密信息;

加密信息发送模块,用于将所述加密信息发送给用户终端,以便用户终端采集用户的生物特征信息,查找所述生物特征信息对应的注册私钥,并利用所述注册私钥解密所述加密信息;

接收验证模块,用于接收用户终端返回的解密信息,并验证所述解密信息是否与所述随机信息相符。

在本发明的一个实施例中,加密信息发送模块用于生成并呈现一个登录二维码,其中所述登录二维码信息包括所述加密信息,以便用户终端扫描所述登录二维码,并从所述登录二维码中解析出所述加密信息。

在本发明的一个实施例中,所述网站服务器还包括注册码发送模块、公钥接收模块和注册信息保存模块,其中:

注册码发送模块,用于在接收到用户终端的注册请求时,给出一个注册二维码,其中所述注册请求中包括用户登录账号,所述注册二维码信息包括挑战码,以便用户终端扫描所述注册二维码,从所述注册二维码中解析出所述挑战码,采集用户的生物特征信息,并根据用户的生物特征信息和所述挑战码生成一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥;

公钥接收模块,用于接收用户终端发送的注册公钥;

注册信息保存模块,用于将注册信息保存在注册信息库,所述注册信息包括注册公钥和用户登录账号。

根据本发明的另一方面,提供一种用于网络身份认证的系统,其特征在于,包括如上述任一实施例所述的用于网络身份认证的用户终端、以及如上述任一实施例所述的用于网络身份认证的网站服务器。

本发明通过将认证信息存储在二维码中,用户终端只需要扫描该二 维码即可以获取认证信息并将指纹发送到网站服务器验证,避免了用户手动输入认证信息,从而提高了认证效率,减化了用户的操作。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明用于网络身份认证的方法第一实施例的示意图。

图2为本发明用于网络身份认证的方法第二实施例的示意图。

图3为本发明用于网络身份认证的方法第三实施例的示意图。

图4为本发明用于网络身份认证的方法第四实施例的示意图。

图5为本发明用于网络身份认证的用户终端一个实施例的示意图。

图6为本发明一个实施例中加密信息获取模块的示意图。

图7为本发明用于网络身份认证的用户终端另一实施例的示意图。

图8为本发明一个实施例中注册密钥生成模块的示意图。

图9为本发明用于网络身份认证的网站服务器一个实施例的示意图。

图10为本发明用于网络身份认证的网站服务器另一实施例的示意图。

图11为本发明用于网络身份认证的系统一个实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明用于网络身份认证的方法第一实施例的示意图。优选的,本实施例可由本发明用于网络身份认证的用户终端执行。如图1所示,所述方法包括以下步骤:

步骤101,向网站服务器发送访问请求,其中所述访问请求包括用户登录账号,以便网站服务器验证该用户登录账号是否存在;若该用户登录账号存在,则网站服务器从注册信息库中查询与所述用户登录账号对应的注册公钥,并根据注册公钥加密一段随机信息,生成加密信息,其中,注册公钥和注册私钥是用户注册时生成的一对非对称密钥,注册公钥和注册私钥分别保存在网站服务器和用户终端;否则,若该用户登录账号不存在,则网站服务器向用户终端发送提示信息,以提示用户进行注册。

在本发明的一个实施例中,所述用户登录账号可以为用户登录名、用户手机号码、用户邮箱号码等用于登录网站的登录账户名称。

在本发明的一个实施例中,步骤101可以包括:用户访问登录页面时,输入用户登录账号。

步骤102,获取网站服务器生成的加密信息。

在本发明的一个实施例中,步骤102可以包括:扫描网站服务器生成的登录二维码,其中,所述登录二维码信息包括目标网站网址、登录的时间、来源IP、加密信息等;从所述登录二维码中解析出所述加密信息;并在正确解析后,提示用户采集生物特征信息。

步骤103,采集用户的生物特征信息,根据所述生物特征信息查找与所述生物特征信息对应的注册私钥,其中,在用户注册后,用户终端中存储有用户的生物特征信息和用户的注册私钥之间的对应关系表。

在本发明的一个实施例中,所述生物特征信息可以包括指纹信息、面像信息、虹膜信息、掌纹信息、静脉信息等生物特征信息中的至少一项。

步骤104,利用所述注册私钥解密所述加密信息,并将解密信息发送给网站服务器,以便网站服务器验证所述解密信息是否与所述随机信息相符。如果验证正确,即所述解密信息与所述随机信息相符,则用户终端可以登录网站服务器访问网站,如果验证失败,即所述解密信息与所述随机信息不相符,则提示失败,拒绝用户终端接入网站服务器。

基于本发明上述实施例提供的用于网络身份认证的方法,通过将认证信息存储在二维码中,用户终端(例如手机客户端)只需要扫描该二维码即可以获取认证信息并将指纹发送到网站服务器验证,避免了用户手动输入认证信息,从而提高了认证效率,减化了用户的操作;本发明上述实施例改进了现有的身份认证技术,在不降低身份认证安全的前提下,弥补了现有用户名密码机制的不足。

图2为本发明用于网络身份认证的方法第二实施例的示意图。优选的,本实施例可由本发明用于网络身份认证的用户终端执行。与图1实施例相比,图2实施例在图1实施例的步骤101之前,还可以包括:

步骤201,在用户注册时根据网站服务器生成的挑战码和用户的生物特征信息生成的一对非对称密钥,其中所述非对称密钥包括注册 公钥和注册私钥。

在本发明的一个优选实施例中,所述挑战码可以为挑战哈希码。

在本发明的一个实施例中,步骤201可以包括:

步骤1、向网站服务器发送注册请求。

在本发明的一个具体实施例中,步骤1具体可以包括:用户登录网站,选择注册,并通过用户终端输入用户登录账号,以便网站服务器判断所述用户登录账号是否可以使用,若所述用户登录账号可以使用,则给出一个注册二维码,所述注册二维码信息包括:目标网站网址、认证的时间、来源IP、挑战码等信息;否则,若所述用户登录账号已经被注册,则提醒用户重新输入用户登录账号。

步骤2、扫描所述注册二维码,并从所述注册二维码中解析出所述挑战码,并在正确解析后,提示用户采集生物特征信息。

步骤3、采集用户的生物特征信息。

步骤4、根据用户的生物特征信息和所述挑战码生成一对非对称密钥。

步骤202,将注册公钥和注册私钥分别保存在网站服务器和用户终端。

在本发明的一个实施例中,步骤202可以包括:

步骤1、将注册公钥发送给目标网站的网站服务器,并发送注册成功信息,以便网站服务器将注册信息存储在网站服务器的注册信息数据库,其中,所述注册信息包括用户登录账号、注册公钥、注册时间等等。

步骤2、建立注册私钥和用户的生物特征信息的对应关系表,并将所述对应关系表存储在用户终端中。

本发明上述实施例提供的基于二维码和用户的生物特征信息的网络身份注册和认证方法,通过将认证信息存储在二维码中,用户终端只需要扫描该二维码即可以获取认证信息并将指纹发送到网站服务器验证,避免了用户手动输入认证信息,从而提高了认证效率,减化了用户的操作。

图3为本发明用于网络身份认证的方法第三实施例的示意图。优选的,本实施例可由本发明用于网络身份认证的网站服务器执行。如图3所示,所述方法包括以下步骤:

步骤301,在接收到用户终端的访问请求时,从所述访问请求提取用户登录账号,并验证该用户登录账号是否存在。若该用户登录账号存在,则从注册信息库中查询与所述用户登录账号对应的注册公钥,其中所述访问请求包括用户登录账号,注册公钥和注册私钥是用户注册时生成的一对非对称密钥,注册公钥和注册私钥分别保存在网站服务器和用户终端;否则,若该用户登录账号不存在,则向用户终端发送提示消息,提示用户终端进行注册。

步骤302,根据所述注册公钥加密一段随机信息,生成加密信息。

步骤303,将所述加密信息发送给用户终端,以便用户终端采集用户的生物特征信息,查找与所述生物特征信息对应的注册私钥,并利用所述注册私钥解密所述加密信息。

在本发明的一个实施例中,步骤303可以包括:生成并呈现一个登录二维码,其中所述登录二维码信息包括目标网站网址、登录的时间、来源IP、加密信息等,以便用户终端扫描所述登录二维码,并从所述登录二维码中解析出所述加密信息。

步骤304,接收用户终端返回的解密信息,并验证所述解密信息是否与所述随机信息相符。如果验证正确,即所述解密信息与所述随机信息相符,则用户终端可以登录网站服务器访问网站,如果验证失败,即所述解密信息与所述随机信息不相符,则提示失败,拒绝用户终端接入网站服务器。

基于本发明上述实施例提供的用于网络身份认证的方法,通过将认证信息存储在二维码中,用户终端只需要扫描该二维码即可以获取认证信息并将指纹发送到网站服务器验证,避免了用户手动输入认证信息,从而提高了认证效率,减化了用户的操作;本发明上述实施例改进了现有的身份认证技术,在不降低身份认证安全的前提下,弥补了现有用户名密码机制的不足。

图4为本发明用于网络身份认证的方法第四实施例的示意图。优选的,本实施例可由本发明用于网络身份认证的用户终端执行。与图3实施例相比,图4实施例在图3实施例的步骤301之前,还可以包括:

步骤401,在接收到用户终端的注册请求时,从所述注册请求中提取出用户登录账号,判断所述用户登录账号是否可以使用,若所述用户登录账号可以使用,则给出一个注册二维码,其中所述注册请求中包括用户登录账号,所述注册二维码信息包括目标网站网址、认证的时间、来源IP、挑战码等信息,以便用户终端扫描所述注册二维码,从所述注册二维码中解析出所述挑战码,采集用户的生物特征信息,并根据用户的生物特征信息和所述挑战码生成一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥;否则,若所述用户登录账号已经被注册,则提醒用户重新输入用户登录账号。

步骤402,接收用户终端发送的注册公钥。

步骤403,将存储在网站服务器的注册信息数据库,其中,所述注册信息包括用户登录账号、注册公钥、注册时间等。

图5为本发明用于网络身份认证的用户终端一个实施例的示意图。如图5所示,所述用于网络身份认证的用户终端包括访问请求发送模块510、加密信息获取模块520、注册私钥查找模块530和解密验证模块540,其中:

访问请求发送模块510,用于向网站服务器发送访问请求,其中所述访问请求包括用户登录账号,以便网站服务器从注册信息库中查询与所述用户登录账号对应的注册公钥,并根据注册公钥加密一段随机信息。生成加密信息,其中,注册公钥和注册私钥是用户注册时生成的一对非对称密钥,注册公钥和注册私钥分别保存在网站服务器和用户终端。

加密信息获取模块520,用于获取网站服务器生成的加密信息。

在本发明的一个实施例中,如图6所示,加密信息获取模块520可以包括登录扫描子模块521和解析子模块522,其中:

登录扫描子模块521,用于扫描网站服务器生成的登录二维码, 其中,所述登录二维码信息包括所述加密信息。

解析子模块522,用于从所述登录二维码中解析出所述加密信息。

注册私钥查找模块530,用于采集用户的生物特征信息,查找所述生物特征信息对应的注册私钥。

解密验证模块540,用于利用所述注册私钥解密所述加密信息,并将解密信息发送给网站服务器,以便网站服务器验证所述解密信息是否与所述随机信息相符。

基于本发明上述实施例提供的用于网络身份认证的用户终端,通过将认证信息存储在二维码中,用户终端只需要扫描该二维码即可以获取认证信息并将指纹发送到网站服务器验证,避免了用户手动输入认证信息,从而提高了认证效率,减化了用户的操作;本发明上述实施例改进了现有的身份认证技术,在不降低身份认证安全的前提下,弥补了现有用户名密码机制的不足。

图7为本发明用于网络身份认证的用户终端另一实施例的示意图。与图5所示实施例相比,在图7所示实施例中,所述用户终端还可以包括注册密钥生成模块560和注册密钥保存模块550,其中:

注册密钥生成模块560,用于在用户注册时根据网站服务器生成的挑战码和用户的生物特征信息生成的一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥。

在本发明的一个实施例中,如图8所示,所述注册密钥生成模块可以包括注册请求子模块561、注册扫描子模块562、采集子模块563和密钥生成子模块564,其中:

注册请求子模块561,用于向网站服务器发送注册请求,所述注册请求包括用户登录账号,以便网站服务器给出一个注册二维码,所述注册二维码信息包括挑战码。

注册扫描子模块562,用于扫描所述注册二维码,从所述注册二维码中解析出所述挑战码。

采集子模块563,用于采集用户的生物特征信息;

密钥生成子模块564,用于根据用户的生物特征信息和所述挑战 码生成一对非对称密钥。

注册密钥保存模块550,用于将注册公钥和注册私钥分别保存在网站服务器和用户终端。

在本发明的一个实施例中,注册密钥保存模块570具体用于将注册公钥发送给目标网站的网站服务器,并发送注册成功信息,以便网站服务器将注册信息存储在网站服务器的注册信息数据库,其中,所述注册信息包括用户登录账号、注册公钥、注册时间等等;以及建立注册私钥和用户的生物特征信息的对应关系表,并将所述对应关系表存储在用户终端中。

图9为本发明用于网络身份认证的网站服务器一个实施例的示意图。如图9所示,所述用于网络身份认证的网站服务器包括公钥查询模块910、加密信息生成模块920、加密信息发送模块930和接收验证模块940,其中:

公钥查询模块910,用于在接收到用户终端的访问请求时,从注册信息库中查询与所述用户登录账号对应的注册公钥,其中所述访问请求包括用户登录账号,注册公钥和注册私钥是用户注册时生成的一对非对称密钥,注册公钥和注册私钥分别保存在网站服务器和用户终端。

加密信息生成模块920,用于根据所述注册公钥加密一段随机信息,生成加密信息。

加密信息发送模块930,用于将所述加密信息发送给用户终端,以便用户终端采集用户的生物特征信息,查找所述生物特征信息对应的注册私钥,并利用所述注册私钥解密所述加密信息。

在本发明的一个实施例中,加密信息发送模块930具体用于生成并呈现一个登录二维码,其中所述登录二维码信息包括所述加密信息,以便用户终端扫描所述登录二维码,并从所述登录二维码中解析出所述加密信息。

接收验证模块940,用于接收用户终端返回的解密信息,并验证所述解密信息是否与所述随机信息相符。

基于本发明上述实施例提供的用于网络身份认证的网站服务器,通过将认证信息存储在二维码中,而用户终端只需要扫描该二维码即可以获取认证信息并将指纹发送到网站服务器验证,由此避免了用户手动输入认证信息,从而提高了认证效率,减化了用户的操作;本发明上述实施例改进了现有的身份认证技术,在不降低身份认证安全的前提下,弥补了现有用户名密码机制的不足。

图10为本发明用于网络身份认证的网站服务器另一实施例的示意图。与图9所示实施例相比,在图10所示实施例中,所述网站服务器还包括注册码发送模块950、公钥接收模块960和注册信息保存模块970,其中:

注册码发送模块950,用于在接收到用户终端的注册请求时,给出一个注册二维码,其中所述注册请求中包括用户登录账号,所述注册二维码信息包括挑战码,以便用户终端扫描所述注册二维码,从所述注册二维码中解析出所述挑战码,采集用户的生物特征信息,并根据用户的生物特征信息和所述挑战码生成一对非对称密钥,其中所述非对称密钥包括注册公钥和注册私钥。

公钥接收模块960,用于接收用户终端发送的注册公钥。

注册信息保存模块970,用于将注册信息保存在注册信息库,所述注册信息包括用户登录账号、注册公钥、注册时间等。

图11为本发明用于网络身份认证的系统一个实施例的示意图。如图11所示,所述用于网络身份认证的系统包括用户终端500和网站服务器900,其中:

用户终端500,为本发明图5-图8任一实施例中所述的用于网络身份认证的用户终端。

网站服务器900,为本发明图9或图10实施例中所述的用于网络身份认证的网站服务器。

基于本发明上述实施例提供的用于网络身份认证的系统,通过将认证信息存储在二维码中,用户终端只需要扫描该二维码即可以获取认证信息并将指纹发送到网站服务器验证,由此避免了用户手动输入 认证信息,从而提高了认证效率,减化了用户的操作;本发明上述实施例改进了现有的身份认证技术,在不降低身份认证安全的前提下,弥补了现有用户名密码机制的不足。

在上面所描述的访问请求发送模块510、加密信息获取模块520、注册私钥查找模块530、解密验证模块540、注册密钥生成模块560、注册密钥保存模块570、公钥查询模块910、加密信息生成模块920、加密信息发送模块930、接收验证模块940、注册码发送模块950、公钥接收模块960、注册信息保存模块970等功能单元可以实现为用于执行本申请所描述功能的通用处理器、可编程逻辑控制器(PLC)、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1