首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 系统软件 / 一种适用于云端广播电视网的用户认证系统

一种适用于端广播电视网的用户认证系统

阅读:509发布:2020-05-08

专利汇可以提供一种适用于端广播电视网的用户认证系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及 云 端广播电视网用户认证技术领域,且公开了一种适用于云端广播电视网的用户认证系统,包括:提供广播电视网数据的存储和分享的云端 服务器 ,该云端服务器的 操作系统 上运行有广播电视网系统 软件 ;还包括:用于接收广播电视网数据的用户终端设备,该用户终端设备的操作系统上运行有广播电视网 系统软件 ;所述的用户终端设备通过远距离数据传输管理协议与所述的云端服务器进行相互之间的通信连接;其中的广播电视网系统包括用户认证系统,该用户认证系统采用基于零知识证明的用户认证方法对用户终端设备上的用户Ui进行身份认证。本发明解决了目前的广播电视网,在进行云端融合之后,对于用户的身份缺乏安全认证的技术问题。,下面是一种适用于端广播电视网的用户认证系统专利的具体信息内容。

1.一种适用于端广播电视网的用户认证系统,其特征在于,包括:提供广播电视网数据的存储和分享的云端服务器,该云端服务器的操作系统上运行有广播电视网系统软件
还包括:用于接收广播电视网数据的用户终端设备,该用户终端设备的操作系统上运行有广播电视网系统软件
所述的用户终端设备通过远距离数据传输管理协议与所述的云端服务器进行相互之间的通信连接;
其中的广播电视网系统包括用户认证系统,该用户认证系统采用基于零知识证明的用户认证方法对用户终端设备上的用户Ui进行身份认证,具体包括以下步骤:
步骤一:用户Ui在广播电视网系统的用户认证系统上进行加密注册,具体为:
用户Ui选取两个大的素数p和q,计算n=p×q,用户Ui从[0,n-1]中选取一个私钥k,计算公钥v=k mod n,用户Ui将n和v传送给用户认证系统;
步骤二:广播电视网系统的用户认证系统对用户Ui的身份进行认证,具体为:
(1)用户Ui从[0,n-1]中随机选取一个数r,计算x=r2modn,将x传送给用户认证系统;
(2)用户认证系统向用户Ui返回数值c;
(3)用户Ui计算y=rkc,将y传送给用户认证系统;
(4)用户认证系统计算y2modn和xvc,如果y2modn=xvc,则用户Ui知道秘钥k的值,即用户Ui的身份通过了认证,证明为合法用户;
步骤三:若用户Ui的身份通过了用户认证系统的认证,则用户认证系统允许用户Ui向云端服务器发送获取广播电视网数据的请求,获取广播电视网数据。
2.根据权利要求1所述的用户认证系统,其特征在于,所述的步骤一中,用户Ui在广播电视网系统的用户认证系统上进行加密注册,具体的过程为:
(1)用户Ui在用户终端设备上的广播电视网系统上,点击用户注册,用户认证系统弹出与用户Ui进行交互式通信的对话框;
(2)用户Ui选取两个大的素数p和q,计算n=p×q;用户Ui从[0,n-1]中选取一个私钥k,计算公钥v=kmodn;用户Ui在弹出的对话框中输入n和v,之后对话框消失。
3.根据权利要求2所述的用户认证系统,其特征在于,所述的步骤二中的步骤(1)、(2)、(3)、(4)构成一轮认证,每一轮认证让c为0或1,重复执行ti之后,用户Ui只有每一轮认证都通过,才能通过广播电视网系统的用户认证系统的认证;
如果在某一轮认证的执行过程中,用户Ui没有通过认证,则整个认证过程终止,用户Ui未通过广播电视网系统的用户认证系统的认证。
4.根据权利要求3所述的用户认证系统,其特征在于,所述的对话框具备无痕迹通信功能,即对话框内的所有交互通信内容均没有任何备份记录。

说明书全文

一种适用于端广播电视网的用户认证系统

技术领域

[0001] 本发明涉及云端广播电视网用户认证技术领域,具体为一种适用于云端广播电视网的用户认证系统。

背景技术

[0002] 随着物联网和云计算技术的高速发展,广播电视网开始向云端转移,以新智慧、新体验为主题,进入智能化信息服务云平台战略转型阶段。“云管端”协同下,广电提供商借助“云”将互联网信息接入应用平台,从而为用户提供数字电视、远程教育、政府信息发布、社区智能服务和游戏娱乐等多样化信息服务。其中,“云”是计算机服务器组成的云环境,提供数据的存储与分享,“管”是远距离数据传输管理协议,“端”是物联网终端设备。
[0003] 然而,广播电视网融合到云端之后,由于对于用户的身份缺乏安全的认证方案,所以不法分子趁机活跃,经常私自篡改广播信息、利用网络获取智能服务。

发明内容

[0004] (一)解决的技术问题
[0005] 针对现有技术的不足,本发明提供了一种适用于云端广播电视网的用户认证系统,以解决目前的广播电视网,在进行云端融合之后,对于用户的身份缺乏安全认证的技术问题。
[0006] (二)技术方案
[0007] 为实现上述目的,本发明提供如下技术方案:
[0008] 一种适用于云端广播电视网的用户认证系统,包括:提供广播电视网数据的存储和分享的云端服务器,该云端服务器的操作系统上运行有广播电视网系统软件
[0009] 还包括:用于接收广播电视网数据的用户终端设备,该用户终端设备的操作系统上运行有广播电视网系统软件
[0010] 所述的用户终端设备通过远距离数据传输管理协议与所述的云端服务器进行相互之间的通信连接;
[0011] 其中的广播电视网系统包括用户认证系统,该用户认证系统采用基于零知识证明的用户认证方法对用户终端设备上的用户Ui进行身份认证,具体包括以下步骤:
[0012] 步骤一:用户Ui在广播电视网系统的用户认证系统上进行加密注册,具体为:
[0013] 用户Ui选取两个大的素数p和q,计算n=p×q,用户Ui从[0,n-1]中选取一个私钥k,计算公钥v=kmodn,用户Ui将n和v传送给用户认证系统;
[0014] 步骤二:广播电视网系统的用户认证系统对用户Ui的身份进行认证,具体为:
[0015] (1)用户Ui从[0,n-1]中随机选取一个数r,计算x=r2modn,将x传送给用户认证系统;
[0016] (2)用户认证系统向用户Ui返回c,其中c为0或1;
[0017] (3)用户Ui计算y=rkc,将y传送给用户认证系统;
[0018] (4)用户认证系统计算y2modn和xvc,如果y2modn=xvc,则用户Ui知道秘钥k的值,即用户Ui的身份通过了认证;
[0019] 步骤三:若用户Ui的身份通过了用户认证系统的认证,则用户认证系统允许用户Ui向云端服务器发送获取广播电视网数据的请求,获取广播电视网数据。
[0020] 进一步的,所述的步骤一:用户Ui在广播电视网系统的用户认证系统上进行加密注册,具体的过程为:
[0021] (1)用户Ui在用户终端设备上的广播电视网系统上,点击用户注册,用户认证系统弹出与用户Ui进行交互式通信的对话框;
[0022] (2)用户Ui选取两个大的素数p和q,计算n=p×q;用户Ui从[0,n-1]中选取一个私钥k,计算公钥v=kmodn;用户Ui在弹出的对话框中输入n和v,之后对话框消失。
[0023] 进一步的,所述的步骤二中的(1)、(2)、(3)、(4)构成一轮认证,每一轮认证让c为0或1,重复执行ti之后,用户Ui只有每一轮认证都通过,才能通过广播电视网系统的用户认证系统的认证;
[0024] 如果在某一轮认证的执行过程中,用户Ui没有通过认证,则整个认证过程终止,用户Ui未通过广播电视网系统的用户认证系统的认证。
[0025] 进一步的,所述的对话框具备无痕迹通信功能,即对话框内的所有交互通信内容均没有任何备份记录。
[0026] (三)有益的技术效果
[0027] 与现有技术相比,本发明具备以下有益的技术效果:
[0028] 本发明通过在提供广播电视网数据的存储和分享的云端服务器、以及用户终端设备上运行广播电视网系统,该广播电视网系统的用户认证系统,对于向云端服务器发送获取广播电视网数据请求的用户终端设备上的用户Ui,采用了基于零知识证明的用户认证方法进行身份认证,只有通过了身份认证的用户Ui,才能向云端服务器发送获取广播电视网数据的请求,获取广播电视网数据;
[0029] 并且在用户Ui的身份认证完成之后,广播电视网系统的用户认证系统只是知道用户Ui的身份是否合法,其并不知道用户Ui的私钥k,即用户Ui在不泄露自己的私钥k的前提下,完成了身份的认证;
[0030] 从而解决了目前的广播电视网,在进行云端融合之后,对于用户的身份缺乏安全认证的技术问题。

具体实施方式

[0031] 下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032] 一种适用于云端广播电视网的用户认证系统,包括:提供广播电视网数据的存储和分享的云端服务器,该云端服务器的操作系统上运行有广播电视网系统软件;
[0033] 还包括:用于接收广播电视网数据的用户终端设备,该用户终端设备的操作系统上运行有广播电视网系统软件;
[0034] 所述的用户终端设备通过远距离数据传输管理协议与所述的云端服务器进行相互之间的通信连接;
[0035] 其中的广播电视网系统包括用户认证系统,该用户认证系统采用基于零知识证明的用户认证方法对用户终端设备上的用户Ui进行身份认证,具体包括以下步骤:
[0036] 步骤一:用户Ui在广播电视网系统的用户认证系统上进行加密注册,具体的过程为:
[0037] (1)用户Ui在用户终端设备上的广播电视网系统上,点击用户注册,用户认证系统弹出与用户Ui进行交互式通信的对话框;
[0038] (2)用户Ui选取两个大的素数p和q,计算n=p×q;用户Ui从[0,n-1]中选取一个私钥k,计算公钥v=kmodn;
[0039] 用户Ui在弹出的对话框中输入n和v,之后对话框消失;
[0040] 该私钥k为唯一合法的证明密钥,且仅为用户Ui单独拥有,即广播电视网系统的用户认证系统并不知晓秘钥k;
[0041] 步骤二:当用户Ui在用户终端设备上通过广播电视网系统,向云端服务器发送获取广播电视网数据的请求时,广播电视网系统的用户认证系统开始对用户Ui的身份进行认证,具体的认证过程为:
[0042] (1)用户认证系统在认证页面上弹出与用户Ui进行交互式通信的对话框;
[0043] (2)用户Ui从[0,n-1]中随机选取一个数r,计算x=r2modn,并将x输入到对话框内;
[0044] (3)用户认证系统在对话框内显示c,其中c为0或1;
[0045] (4)用户Ui计算y=rkc,将y输入到对话框内;其中,r是用户Ui选取的一个随机数,k是用户Ui的私钥;
[0046] (5)用户认证系统计算y2modn和xvc,如果y2modn=xvc,则用户Ui知道秘钥k的值;
[0047] 优选的,上述的步骤(2)、(3)、(4)和(5)构成一轮认证,每一轮认证让c为0或1,重复执行ti之后,用户Ui只有每一轮认证都通过,才能通过广播电视网系统的用户认证系统的认证;
[0048] 如果在某一轮认证的执行过程中,用户Ui没有通过认证,则整个认证过程终止,用户Ui未通过广播电视网系统的用户认证系统的认证;
[0049] 上述的身份认证完成之后,广播电视网系统的用户认证系统只是知道用户Ui的身份是否合法,其并不知道用户Ui的私钥k,即用户Ui在不泄露自己的私钥k的前提下,完成了身份的认证;
[0050] 步骤三:若用户Ui的身份通过了广播电视网系统的用户认证系统的认证,则用户认证系统允许用户Ui向云端服务器发送获取广播电视网数据的请求,此时,用户Ui可以向云端服务器发送请求,获取广播电视网数据;
[0051] 若用户Ui的身份未通过广播电视网系统的用户认证系统的认证,则用户认证系统不允许用户Ui向云端服务器发送获取广播电视网数据的请求;
[0052] 其中,所述的对话框具备无痕迹通信功能,即对话框内的所有交互通信内容均没有任何备份记录。
[0053] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈