在通信设备间产生第三方会员管理支付的方法及应用系统 技术领域 本发明是计算机及通信技术领域, 尤其涉及在通信设备间产生保密或支付的方法 及应用系统。
背景技术 在网络通信中, 多个通信设备间有时需要相互随机数据来实现一些类似交易方 式, 特别实在同一平台上。密钥系统和身份认证 电子签名认证和图片认证系统。传统的数 字和字母是用来组词, 造句, 写文章, 计算的方式运用的。公密锁的方法使用止今天。密码 是由数字 0-9 组成的破解密码非常容易, 在专业人员的程序下不久就能得到结果。电子病 毒安全成了密码技术的关键, 一般密码通过运算加密治标不治本, 为了跟安全的使用密码 提供了, 图形码模式的密码系统。 图形码是种可添加固定的图形变位置或不固定的图形 ; 字 母覆盖, 切割, 虚线, 变色等方去修改图形码。 图形码这样的图形很多, 提供一种安全的数字 不宜被轻易破戒。一层是 0-9 下一层是图形码, 在没有去掉第一层不知道内容的图形。它 有 300 个图形组成, 每组 30 个标准图通过切割方向定位产生的图形。不管什么样的图形经 过 30 种切割产生的符号。
发明内容
本发明提供一种在在通信设备间产生相同随机图组的方法及系统, 以解决现有技 术中存在多个通信设备间传递随机数存在占用大量网络资源和安全性差的问题。
一种在通信设备间产生相互随机数组的方法, 包括下述步骤 :
第二代图形码通过删除多余部分的方法把原本超出半个字节的图形留下和原数 字对比产生重叠的部分去处得到了新的数字, 称为缺陷码它只要一个字节每个数字都在同 一平面上, 比原图形码更方便可以产生更多的图形码文字翻译, 下载速度更快了。 通过语音 产生 300 种发音或通过坐标更方便的定位, 与云压缩, 云下载, 云操作, 云安全。
它是由帐号与密码组成两个图形码群, 把两组图形码分拆成四组数字群, 把它们 区分为明码和暗码, 一组帐号码和三组密码, 为了操作方便把两组拆分的密码组成随意或 设定的密码, 产生密码 2。密码 2 可以通过全帐号进行密码 2 的修改, 所有帐号和密码的修 改要通过全部的帐号与密码四组数字群和中文词组句的翻译才能修改。 帐号, 密码, 随即密 码, 中文翻译码都是分割开的程序, 只有同时启动才能进行核对信息的安全, 通过随即索引 把中文翻译码的原本的帐号与密码转换成另外两组图形码, 它们有共同的中文翻译和不同 的索引。通过这样达到信息不外漏的目的从系统内部保护安全信息。
在网络通信中, 多个通信设备间有时需要相互随机数据来实现一些类似交易方 式, 特别实在同一平台上。 一般程序开始后, 客户端只需要一种文字或数字来确定支付服务 器端在运行的相同的地点, 物品等, 本方法是通过图形码组合转换成另一组图形码组合其 中已翻译相同的文字词组为共同点一个是索引图形码一个是词组型图形码一个是随即索 引一个是固定图形码, 转换成另一组索引共同点是密码翻译的解释一样。客户端的随机数必须与服务器端的随机数翻译相同, 以确保服务器端和客户端中支付场景的一致性。在交 易进行过程中, 客户端同样还需要使用随机数来确定场景中的人物的信息关系。
现有技术方案都是在服务器端调用已有的库函数生成随机数, 比如采用 SRAND 函 数设置随机种子, 用 RAND 生成随机数 ; 然后再通过网络向客户端传送生成的随机数。由于 网络还需要处理很多信息, 数据量非常大, 而一个随机数一般为 32BIT, 甚至更多, 因此, 服 务器终端通过网络客户端传送随机数会增加网络中的数据传输量, 尤其是在客户端数量比 较多的情况下, 传送随机数会占用大量的网络带宽, 容易导致数据丢失或者弛懈, 而且在网 络传输客户需要使用的随机数也容易被接获, 其安全性较差。
本发明提供一种在在通信设备间产生相同随机图组的方法及系统, 以解决现有技 术中存在多个通信设备间传递随机数存在占用大量网络资源和安全性差的问题。
为解决上述问题, 本发明提供以下技术方案 :
一种在通信设备间产生相互随机数组的方法, 包括下述步骤 :
它是由图形对码组成两个图形码成为一组每个词组成为两个代码组每两个图形 吗组成索引形成 9 万个词组, 它可以翻译成文字组只需要一个字节和一个字节的索引, 不 需要每个词组都有索引, 大大节省了代码的空间。可以循环 9 万组文字数据库。下载由 0-9 的数字先行下载然后导成图形码 300 个图形最后通过图形码组成 9 万个词组, 所以下载的 只是数字快接方便然后把数字变成 300 个的图形码等, 最后通过索引成为文字或程序等。 可以用于编程, 文章保密, 密码等安全数据 3 重保证, 原数字保证没有原图形码导入错误无 法翻译, 2 无索引无法把 9 万个词组转换为文字组, 3 字组是由两个字组成每两个都是不同 的组合, 一个个图形码的破译毫无意义, 加上多个索引的引用让破译更是难上加难。 安装了 图形码组解码器, 加上原码条和索引, 不管下载和文字翻译都提高了工作效益。
由一个通行设备生本设备保存的数据选用表中选择一个或多个数据, 并通知其余 通信设备分别从各自保存的且与所述数据选用表相同的数据选用表中进行相同的选择,
各通信设备分别利用相同的随机数据从数据选用表中选择的数据后, 将用户的索 引, 所述其中一个通信设备选择数据后, 将数据的索引通知其余各通信设备。
各通信设备在生成随机图时利用相同的随机种子。
首次使用的随机种子由所述其中一个通信设备生成并发送到其余通信设备, 后续 产生随机图组时使用前次生成的随机数作为随机种子。
所述数据选用表中的数据为词组
所述其中一个通信设备随机的生成所数据表中的一个或多个索引, 并按该索引从 数据选用表中选择数据。
各通信设备生成随机数包括下述步骤 :
将从数据表中选择的每个数据与随机种子词组 ;
将得到的词组与所述固定索引为一个随机图组。
一种可在通信设备间产生相同随机数的通信系统, 包括相互进行通信连接的多个 通信设备 ; 所述通信设备包括 :
存储模块, 勇于存储包含数据和数据对应的索引的数据选用表 ;
数据选择模块, 用于根据索引号从所述存储模块的数据选用表获取数据 ;
随机图产生模块, 用于根据从数据选用表中选择的数据, 或者根据所述选择的数据和随机种子, 利用随机数生成算法产生随机图 ;
其中, 由一个通信设备中的数据选择模块随机产生所述数据选用表中的索引号, 或产生所述索引号和随机种子并发送到其他通信设备。
本发明在生成随机图时, 仅需传送随机种子和位数较少的数据的索引, 因此, 在大 量的通信社设备均要得到相同随机数据的情况下, 本发明能够大幅度的降低数据传送量, 节约网络资源, 尤其是网络带宽。
由于传送的索引也是随机的, 而且也不用索引的数值来产生随机图组, 索引所对 应的数据并不在网络上传送, 因此, 可以提高数据交全性, 从而防止数据被轻易截获破解。 附图说明
图 1 是操作流程模块图。附图说明 图 2 字母变形图。具体实施方式
为了在尽可能少的占用网络资源和提高安全性的情况下, 使通信设备间能够获得 相同的随机图组, 本发明由各通信设备分别在本端上选择同一组数据, 并利用选择的数据 和采用相同的算法来生成一致的随机图组。根据实际应用需要, 可以是其中一个客户端与 服务器之间 ( 即两个通信设备之间 ) 产生相同的随机图组, 也可是多个客户端与服务器之 间产生相同的随机图组。
参阅 1 所示, 整个通信系统由多个通信设备构成, 各通信设备通过网络连接。通信 设备间采用客户端 / 服务器方式通信, 其中一个通信设备作为服务器, 其余通信设备作为 客户端。
各通信设备上保存有结构和内容相同的数据选用表 (CHOICD TAB), 该数据选表包 括和数据的索引, 一个最简单的数据选用表如下所示 :
索引 数据 翻译
为了使产生的随机图的随机性比较好, 应使个数据应不相同, 最佳的数据为不相 同的词组。数据选用表也可根据需要定期进行更新, 但只要保证各通信设备上的数据选用 表一致即可。数据选用表可由服务器端的通信设备产生并发送到其余各通信设备。
在客户端需要与报务器端相同的随机图时, 服务器端先从在本端上随机产生数据 选用表中的若干个索引, 并按该索引从本端的数据选用表中选择对应的数据 ; 同时, 将这些 数据的索引通过网络传送到需要随机图的客户端, 客户端根据索引从本端的数据选用表中 选择与服务器相同的数据。
在本发明中, 随机数据生成算法可以不使用随机种子, 也可以使用随机种子。 如果 使用随机种子, 则可以在初始化时或首次需要生成随机数据时, 由服务器端生成并传送到 客户端。 服务器只向客户端传送一次随机种子, 在后续产生随机图组时, 服务器和客户端均 使用前一次生产的随机图组作为随机种子。
服务器端和客户端均采用相同的随机数生成算法, 将选择的数据和随机种子作为 算法的输入生成随机图。 由于算法相同并且其输入相同, 因此, 服务器端和客户端生成的随 机数据必然相同。参阅图 2 所示, 在本发明中通信设备除了包括现有的基本功能模块外, 还包括 :
用于存储上述的数据选用表的存储模块 ; 用于根据索引号从所述存储模块的数据 选用表获取数据的数据选择模块 ; 对于服务器端的数据选择模块而言, 还用于随机生成索 所述数据选用表中的引号。
随机图产生模块, 用于根据从数据选用表选择的数据, 或者根据该数据和随机种 子, 利用随机图生成算法产生随机图组。
在多个通信设备间产生相同随机图的处理过程如下 :
步骤 10, 分别在服务器端和客户端的通信设备中创建相同的数据选用表和保存相 同的随机数据生成算法, 数据选用表包含若干个数据和该数据的索引。
步骤 11, 客户端连接到服务器并进行初始化后, 由服务器端向客户端发送随机种 子。
步骤 12, 服务器确定需要向客户端提供随机图时, 由数据选择模块随机产生保存 在本端的数据选用表中的索引号, 根据该索引号从数据选用表中获得对应的若干个数据。
步骤 13, 服务器将产生的索引号通过网络发送到客户端。
步骤 14, 客户端到索引后, 由数据选择模块从本端保存的数据选用表中获得与服 务器端一致的若干个数据。
步骤 15, 服务器端和客户端的随机数产生模块均调用相同的随机图生成算法, 将 保存的随机种子和数据选用表获取的若干个数据作为该算法的输入, 得到一个随机图组。
下面以网络游戏中服务器端和客户端产生相同的随机图为例进一步说明本发 明:
本发明是计算机及通信技术领域, 尤其涉及通信设备图形字母码产生随机图的方 法及系统。
什么是字母码在字母或密码数字图中, 现在都用二维码 0 与 1 的方法, 本发明通 过 26 个小写字母和 10 个数字的旋转, 镜像 大小, 上中下, 翘角, 阅读方式等。每个文字图 形产生上几十个或上百个一样图形或对引的字母图。 通过一个加空或一个以上的阵列组成 图形密码提供给用户, 因为所有的字母和数字都是基本系统的加上阵列提供的字母排列图 形。只要 6 个字母产生上万亿的数据运用。通过文字或数字图形可以提供通用随机图, 用 来加密程序文件, 提供编程随机图 ; 地图, 卫星, 坐标定位 ; 软件下载认证, 手机网络支付, 交易凭证 ; 真伪凭证, 证书 会员卡, 磁卡, 芯片商品电子随货单打印凭证。
图形字母码是用某种特定的字母或数字按图形规律在平面 ( 二维方向上 ) 分布的 黑白相间的图形记录数据符号信息 ; 在代码编制上巧妙地利用构成计算机内部逻辑基础的 “0” “9” “a” “z” 比特流的概念, 使用若干能写的字母或数字相对应文字图形体来表示文字 数值信息, 因此能在很小的面积内表达大量的确信息。 还能书写打印, 解决了二维码不能键 盘笔画输入的问题。
图形字母码 / 图形字母码可以分为堆叠式 / 行排式和矩阵式图形字母码。它具有 图形字母码的确一些共性 : 每种码制有其特定的字符集 ; 每个字符占有一定的宽度 ; 具有 一定的校验功能等。同时还具有对不同行的信息自动识别功能, 及处理图形旋转变化等特 点。堆叠式 / 行排式图形字母码形态上是由多行短截的图形字母码堆叠而成 ; 矩阵式图形 字母码以矩阵的形式组成, 在矩阵相对应素位置上用 “0” “9” “a” “z” 的排列组成代码。堆叠式 / 行排式图形字母码, 其编码原理是建立在一二维码基础之上, 按需要堆 积成二行或多行。她的编码设计, 校验原理, 认读方式等方面继承了一维码的一些特点, 识 读设备与条码印刷与一维条码技术兼容。 但由于字母数的增加, 需要对字母行进行判定, 其 译码算法与软件不完全相同二维条码。有代表性的行排式图形字母码有等。每个字符都可 能被覆盖前给字母, 可从被覆盖者读起或从覆盖别人者读起。
矩阵式图形字目码它是在一个矩形空间通过字母或数字在矩阵中的不同分布进 行编码。在矩阵相应元素位置上, 字母前后, 上下 正反, 旋转来表示, 一个字母可以设置几 十甚至设置上百种图形字母, 排列组合确定了矩阵式矩阵式图形字母码。
错误纠正字元, 用来在手写或键盘笔画输入错误是给于多个改正的机会。或有大 污点等原因造成该位置无法辨识, 因此又称为拒读错误。通过错误纠正字母对有错误的恢 复。
1 高密度编码 : 信息容量大 : 可容纳 3240 个小写, 1620 大写字母数字 900 个数字, 比普通条码信息容量约高百倍。
2 编码范围广 : 该条码可以把图片, 声音, 文字, 签字指纹等可以数字化的信息进 行编码, 用条码表示出来 ; 可以表示多种语言文字 ; 可表示图像数据。 3. 容量能力强 : 具有纠错功能 : 这使得图形字母码因穿孔, 污损等引起局部损坏 时, 照样可以正确得到识读, 损毁达 50 仍可恢复信息。
4 译码可靠性高 : 它比普通条码错误率百万分之二要低得多误码率不超过千万分 之几。
5. 可引入加密措施 : 保密性, 防伪性好。
6 成本低, 易制作, 持久耐用。
7 条码符号形状, 尺寸大小比例可变。
8 图形字母码可以输入法写, 可以使用激光或 CCD 阅读器识读。
1 电子化票据, 证据, 如电子票 ( 电影票, 演出票, 火车票, 飞机票等等 ), 电子优惠 券, 电子 VIP, 积分兑换凭证等等。现在比较成熟的应用有电子票务, VIP, 积分兑换, 电子优 惠券。
2 被动识别对主动识别的比较优势
目前的手机图形字母码多是手机上网, 属于主动式的, 对手机终端要求较高, 既需 要能拍照又能照又要有识读软件 ( 安装了识读软件的智能手机 ) 的, 我们提供的条码凭证 服务属于被动式的服务, 只需要你的手机能够接受彩信 ( 甚至是短信 ) 即可, 代替以往纸质 票证省去物流费用, 时尚环保。
3 图形字母码凭证的优势
1 电子化凭证 : 弥补凭证环节的缺失, 使电子商务交易形成完整闭环。
2 无纸化凭证 : 代替了传统的纸质凭证, 节省材料非常环保。
3 省物流环节 : 无线网络送省去物流环节, 节约成本提高效率。
4 便捷而时尚 : 手机随身携带, 取用自如, 时尚快捷。
现状趋势
电子回执 ( 条码凭证 以其独特的创新优势, 未来将广泛应用到电子商务后需现 场受理的各项业务, 替代传统的纸质类凭证。这些应用包括各种交易环节中作为交易支付
后的凭证, 同时将作为身份的辅助证明。
若利用 4 个图形码两个索引和图形码组合, 去选择另外组合之后才产成真正可以 使用的随机数, 因此, 被截获破解的可能性就大大降低, 具有更好的安全性。
在本发明中, 随机数据生成运算法可根据需要采用不同的运算方式, 但只要保护 各通信设备采用的算法相同即可。 如, 不使用随机种子, 只将选择的数据按预定的运算方式 进行组合后得到一个随机图组。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也意图包含这些改动和变型在内。