说明:收录25万 73个行业的国家标准 支持批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111670483.2 (22)申请日 2021.12.31 (71)申请人 珠海迈科智能科技股份有限公司 地址 519000 广东省珠海市金湾区红旗 镇 永达路66号2厂房 (72)发明人 侯大平 燕青 倪丽莎 缪克良  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 代理人 牛丽霞 (51)Int.Cl. H04N 21/254(2011.01) H04N 21/258(2011.01) H04N 21/266(2011.01) H04L 9/40(2022.01) H04L 9/06(2006.01) (54)发明名称 一种验证码的传输方法与系统 (57)摘要 本发明提供一种验证码的传输方法和系统, 方法包括: 接收用户通过客户端应用程序发送的 注册信息; 生 成验证码, 加密后成为加密验证码, 将加密验证码发送到IP复用器并同时存储进数 据存储器; IP复用器将加密验证码形成 复合TS流 发送到卫星调制器; 卫星调制器将 接收到的信号 经过调制后上行到卫星空间站; 卫星空间站将接 收到的信号发送到卫星机顶盒; 卫星机顶盒根据 接收到的信号将验证码显示在电视端; 用户将所 述验证码输入所述客户端应用程序, 注册完毕。 本发明的方法: 保证覆盖信号的区域的用户都能 够获取到验证码从而注册成功; 脱离了手机接收 验证码传统方法; 不需要依 赖于不同国家的手机 运营商, 完全由自己掌控信息; 验证码具有唯一 性, 安全性高。 权利要求书3页 说明书8页 附图3页 CN 114401424 A 2022.04.26 CN 114401424 A 1.一种验证码的传输方法, 其特 征在于, 包括以下步骤: 接收用户通过客户端应用程序发送的注 册信息; 生成验证码, 加密后成为加密验证码, 将所述加密验证码发送到IP复用器并同时存储 进数据存 储器; 所述IP复用器将所述加密验证码形成复合TS流发送到卫星调制器; 所述卫星调制器将接收到的信号经 过调制后上 行到卫星空间站; 所述卫星空间站将接收到的信号发送到卫星机顶盒; 所述所述 卫星机顶盒根据接收到的信号将验证码显示在电视端; 用户将所述验证码输入所述 客户端应用程序, 注 册完毕。 2.根据权利要求1所述的验证码的传输方法, 其特征在于, 所述验证码的工作时序流程 包括以下步骤: S1、 用户通过客户端应用程序输入机顶盒编号SN与机顶盒的硬件编号STB_ID, 点击获 取验证码; S2、 注册服务器获取到机顶 盒SN编号、 硬件编号STB_ID及客户端ID, 通过对比所述SN编 号与STB_ID是否在注 册服务器中能够查询到, 来校验数据是否有效; S3、 如判断结果为有效, 所述注册服务器采用机顶盒编号SN与机顶盒的硬件编号STB_ ID, 计算生成密钥key1; S4、 所述注册服务器获取系统时间, 以所述系统时间为种子获取随机数, 将所述随机数 与机顶盒硬件编号STB_ID及机顶盒编号SN一起生 成验证码,验证码与所述注册 服务器中预 设的显示属性的数据一 起打包生成验证码数据包; S5、 所述注 册服务器对所述验证码数据包进行crc算法计算, 得到 crc校验数据; S6、 所述注册服务器使用对称加密算法AES与所述Key1对所述crc校验的验证码数据包 进行加密, 生成加密数据; S7、 所述注 册服务器通过网络协议将所述加密数据传输 到节目复用器; S8、 所述节目复用器通过网络协议将复用流传输 到信号调制器; S9、 信号调制器将接收到的数据上传到卫星空间站; S10、 所述卫星空间站将接收到的数据通过卫星发送到机顶盒, 所述机顶盒获取所述加 密数据; S11、 利用机顶盒获取到 的本机SN编号与硬件编号STB_ID, 以及所述加密数据, 计算生 成解密密钥key2; S12、 使用对称加密算法AES与所述解密密钥key2, 对所述加密数据进行解密, 并通过 CRC算法验证数据完整性, 获取到验证码; S13、 所述机顶盒将所述验证码输出到电视上, 进行显示; S14、 用户将显示的验证码输入到客户端应用程序, 所述注册服务器将S4生成的验证码 与所述客户端应用程序发送的验证码进行比较, 判断二者是否一致, 如一致即为所述客户 端应用程序发送的验证码为有效; S15、 注册完毕。 3.根据权利要求2所述的验证码的传输方法, 其特征在于, 所述客户端与所述注册服务 器之间的通信按照安全传输协议, 所述 安全传输协议包括以下步骤:权 利 要 求 书 1/3 页 2 CN 114401424 A 2客户端与注 册服务器内置约定注 册服务器rootkey; 客户端请求建立通信连接并向注册服务器请求数据加密密钥, 以及向注册服务器发送 客户端ID; 注册服务器获取客户端ID, 使用ro otkey计算 生成key3; 注册服务器以本地时间为随机种子, 计算 生成key4; 注册服务器通过对称加密算法3DES与key3对key4进行加密; 注册服务器传输加密数据到客户端; 客户端获取到加密数据, 计算获取到key3; 客户端通过对称加密算法3DES与key3对加密数据进行解密获取到key4; 客户端使用key4与对称加密算法3DES对通信数据进行加密 传输; 注册服务器使用key4与对称加密算法3DES对通信数据进行解密存 储。 4.根据权利要求2所述的验证码的传输方法, 其特征在于, 所述S4中, 所述验证码与相 关数据生成算法为: 1)验证码种子值 =8字节随机; 2)验证码=(验证码种子值)|((~机顶 盒硬件编号(STB_ID)^(~验证码种子值)|机顶 盒编号(SN)^验证码种子值)|客户端ID); STB_ID=s_byte1,s_byte2,s_byte3,s_byte4,s_byte5,s_byte6,s_byte 7,s_byte8 机顶盒SN =n_byte1,n_byte2,n_byte3,n_byte4,n_byte5,n_byte6,n_byte 7,n_byte8 使用4字节首位数据交换算法组成新序列: STB_ID2= n_byte5,n_byte6,n_byte 7,n_byte8,s_byte5,s_byte6,s_byte 7,s_byte8. SN2=n_byte1,n_byte2,n_byte3,n_byte4,s_byte1,s_byte2,s_byte3,s_byte4; 使用每组STB_ID2与SN2首位互换, 中间互换算法组成新序列: STB_ID3=s_byte8,n_byte6,n_byte 7,s_byte5,n_byte8,s_byte6,s_byte 7,n_byte5 SN3=s_byte4,n_byte2,n_byte3,s_byte1,n_byte4,s_byte2,s_byte3,n_byte1。 所述key1=STB_ID3 ^(~SN3); 所述验证码数据包=验证码+颜色+风格+字体大小+显示时长 。 5.根据权利要求 4所述的验证码的传输方法, 其特 征在于, 所述加密数据=使用对称加密算法AES+加密 密钥key1加密验证码数据包。 6.根据权利要求3所述的验证码的传输方法, 其特征在于, 所述安全传输协议中涉及的 数据生成算法: 1)指定RootKey=byte1,byte2,byte3,byte4,byte5,byte6,byte7,byte8,获取 ClientID=c_byte1,c_byte2,c_byte3,c_byte4,c_byte5,c_byte6,c_byte 7,c_byte8 2)rootkey与Cl ientID进行奇偶对换 RootKey1=byte1,c_byte2, byte3, c_byte4, byte5, c_byte6, byte 7,c_byte8 ClientID1=c_byte1,byte2,c_byte3,byte4,c_byte5,byte6,c_byte 7,byte8 3)Key3=(~Ro otKey1)^ClientID1; 4)key4=8字节随机值(以当前系统时间(精确到毫秒)为随机种子)^ ClientID1; 5)加密key4数据=3DES对称算法+K ey3加密; 6)加密指令数据=3DES对称算法+K ey4加密。权 利 要 求 书 2/3 页 3 CN 114401424 A 3

.PDF文档 专利 一种验证码的传输方法与系统

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种验证码的传输方法与系统 第 1 页 专利 一种验证码的传输方法与系统 第 2 页 专利 一种验证码的传输方法与系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:26:12上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。