当前位置: 首页 > 专利查询>胡辉萍专利>正文

一种具有多重验证的安全码原理和方法技术

技术编号:21251192 阅读:24 留言:0更新日期:2019-06-01 09:16
本发明专利技术适用于信息安全技术领域,提供了一种具有多重验证的安全码的原理和方法。所述方法包括:将图形信息可以划分多个区域,图形信息的大小由4个边角图案进行确定,版本号由边上的定位点与边角图案的距离确定,图形具体信息至少包含了4个区域:普通识别区、特殊识别区、云服务识别区和功能定义区。功能定义区可以定义每个识别区对应数据的编码方式,并且可以指定识别区采用特定的加密算法和加密因子,保证即使可以读出特定图案表示的数据信息,也需要结合特殊的设备或指定的服务器的算法程序和附加加密因子才可以对数据信息进行解读。

Principle and Method of a Security Code with Multiple Verification

The invention is applicable to the field of information security technology, and provides the principle and method of a security code with multiple verification. The method includes: dividing the graphic information into several regions, the size of the graphic information is determined by four edge patterns, the version number is determined by the distance between the location point on the edge and the edge pattern, and the specific graphic information includes at least four regions: general recognition area, special recognition area, cloud service identification area and function definition area. Function definition area can define the encoding mode of corresponding data in each recognition area, and can specify the recognition area to adopt specific encryption algorithm and encryption factor. It ensures that even if the data information expressed by a specific pattern can be read out, the data information can be interpreted only by combining the algorithm program and additional encryption factor of a special device or a specified server.

【技术实现步骤摘要】
一种具有多重验证的安全码原理和方法
本专利技术属于信息安全
,尤其涉及一种具有多重验证的安全码的原理和方法。
技术介绍
随着二维码的普及和发展,人们的生活有了前所未有的改变,二维码应用推广到人们的生活的各个领域,同时只具有单一验证方式二维码的问题也开始暴露出来。二维码进行识别或者生成二维码的时候,用户的手机是在连接网络的情况下才可以生成和识别,进行支付,需要连接到Internet网络,才可以进行支付或者显示你的支付二维码给其他商家;进行好友添加,同样需要连接到Internet网络,显示你的二维码给其他人,其他人扫描添加你的时候也是需要连接网络的。无法在没有网络的情况下,通过一种专用的设备工具也可以进行识别,二维码识别要求必须是有一方是需要连接网络的情况下才可以完成识别和验证。二维码单一验证的方式,导致了所有的查询或验证结果信息都只能是通过网站服务器或者云服务器进行处理,然后把处理结果返回。二维码图案信息不能进行加密处理,导致大部分人都可以按照规则生成二维码,生成的图案不具备唯一可识别性。特定的场合和产品,需要打印出来的图案不具有通用规则,同时图案具有独特规则性,需要特定的设备和特定的加密算法、因子才可以进行识别。针对不同的对象,扫描同样的图案信息,对应同一个图案进行识别和验证后,需要得到的结果信息是不同的。用户扫描二维码商品,需要得到的信息是该商品的生产厂家、价格、有效期等;厂家扫描二维码,需要知道该商品的生产部门、批次、原材料的来源等。在计算机中,所有的数据在存储和运算时都是使用二进制数表示,而具体用哪些二进制数字表示哪个符号,有关的标准化组织就出台了ASCII编码,统一规定了常用符号用哪些二进制数来表示。二维码对应编码规则,是通过4个字节的对照表进行区分,例如:ECI编码0111、Numeric编码0001、日文编码1000等,通常日文编码也是双字节编码,中文编码通常也是采用这个双字节编码减去一个值得到的,没有采用单独的中文编码。
技术实现思路
本专利技术是通过将一个具体的图形归化为4个区域进行识别,包括:功能定义区、普通识别区、特殊识别区和云服务识别区(图2)。功能定义区提供说明和表示该图形的其他3个区域的识别方法、加密方法、密码因子、版本信息、数据编码方法、编码规则和纠错码等信息。普通识别区提供给用户直接扫描普通识别区的图案信息,直接根据数据编码方式进行数据的读取,该区域可以采用二维码编码方法,用户通过二维码识别,就可以得到该区域的具体信息,不需要手机进行连接网络。特殊识别区提供给特定设备才可以进行识别,特定设备通过扫描固定在该区域的图案信息,结合功能定义区指定的加密方法、加密因子的图案信息,按照一定的编码规则对图案信息进行解析数据,再结合固定在特定设备的具体加密代码、组合加密因子才可以进行识别。云服务识别区提供给用户通过扫描固定在云服务识别区的图案信息,根据数据编码规则形成访问网络服务器或云服务器的查询数据信息,返回对应该图案信息存储在服务器里面结果数据,把查询到的结果数据返回到用户的扫描设备的终端界面上。为了使本专利技术的目的,技术方案及效果更加清楚明白,以下结合附图,以图形分割为4个区域对本专利技术进行必要的详细说明。本专利技术通过以下技术原理方案和方法来实现:制造一个能清晰区分4个区域的图形方案,包括每个区域的定位方法、图案的尺寸和版本信息组成。图形包含4个定位图案,每个图案大小为3*3的9个网格点,黑色标记点占5个格,白色标记点占用4格,分为2组,其中上面一组表示上面边界,最边界的点用黑点进行标识;下面一组表示下面的边界,最边界的点用白点进行标识,通过4个定位图案就可以准确的标记安全码图形的大小(图1)。图形包含1个标识图形顶边的定位长方形,大小为3个网格点,定位长方形标记放在图形的最上边的中间位置,用来保证不管图形是怎么方向贴,都可以在识别图形的时候,结合4个定位图案,准确定位图形数据读取的正确方向(图1)。图形中包含5个区域点信息,5个区域点信息结合4个定位图案信息,将图形分割为4个区域,分别表示功能定义区、普通识别区、特殊识别区和云服务识别区(图2)。1号区域点和3号区域点用户可以根据存储数据的大小,进行调整,从而把普通识别区和特殊识别区可以表示的字节数进行对应的扩容,把功能定义区和云服务识别区可以表示的字节数相应减少,需要注意:功能定义区和云服务识别区的宽度不能少于8个网格点(图3)。功能定义区的数据编码方法可采用7种编码方法,通过功能定义区的3个网格点进行,七种编码方式中,前3种表示系统标准编码方法,后4种编码方法可以给用户进行自定义,其中前2个白点和后1个黑点表示001,可以对应二维码的编码方式(图4)。功能定义区,在数据编码方法下有2行,每行4个网格点,共8个字节的数据网格表示编码规则,除了可以兼容4个字节表示的二维码对应编码规则外,可以相应的扩展多种方式的编码规则,包括单独的中文编码规则(图4)。安全码总共有23种尺寸,最小的尺寸为39*39的网格,最大的边长尺寸为39+4*(23-1)=127*127的正方形,每个相邻的尺寸之间相差4个网格点。23种对应的尺寸在图形由8个尺寸定位点进行版本的确认,其中每个边存在2个定位点,定位点占用一个网格点,用黑色点进行表示,定位点与定位图案的白色网格相差的网格点表示图形的版本号,最小尺寸39*39无定位点(图5)。功能定义区的最右边的3格网格点区域用来表示云服务识别区的验证密码因子,最下面的3格网格点区域用来表示特殊识别区的验证密码因子(图6)。密码因子用来直接对应加密方案编号,进行数据识别,云服务识别区和特殊识别区对应的验证密码因子可以采用同一套加密方案的不同编号或相同编号,也可以是不同的加密方案(图7)。功能定义区的3个网格点表示8种不同的纠错级别方案,将数据码进行分组,分隔成不同的块,从而保证即使安全码存在部分残缺也可以读出正确的数据(图8)。功能定义区的1个网格点,表示是否在安全码中使用图标Logo方案,黑点代表在安全码的正中间使用logo图片(图9)。功能定义区的4个网格点,表示logo图片在安全码中占用网格的大小,分16个等级,最小的等级为5*5,每个相邻等级相差2,最大logo占用安全码网格大小为35*35(图10)。附图说明图1表示本专利技术对应多重验证的安全码,基本的图形大小定位图案标识。图2表示本专利技术对应多重验证的安全码,基本的图形对应的定位区域点。图3表示本专利技术对应多重验证的安全码,基本的图形对应的区域调整点。图4表示本专利技术对应多重验证的安全码,基本的图形网格点表示数据对应的编码规则。图5表示本专利技术对应多重验证的安全码,基本的图形区分不同版本的标识点。图6表示本专利技术对应多重验证的安全码,基本的图形对应的密码因子所在网格区。图7表示本专利技术对应多重验证的安全码,基本的图形对应的密码因子的加密方案。图8表示本专利技术对应多重验证的安全码,基本的图形对应的数据采用的纠错级别。图9表示本专利技术对应多重验证的安全码,基本的图形中是否使用公司的logo进行标识。图10表示本专利技术对应多重验证的安全码,基本的图形中公司logo图片使用网格的大小和规则。具体实施方式以下结合实施场景,对本专利技术进行进一步的详细说明,应当理解,此处所描述的具体实本文档来自技高网
...

【技术保护点】
1.一种具有多重验证的安全码原理和方法,其特征在于,包括以下方法:打印一个可以划分多个区域的图形信息,图形信息的大小由4个边角图案进行确定,版本号由边上的定位点与边角的距离确定,图案具体信息至少包含了4个区域:普通识别区、特殊识别区、云服务识别区和功能定义区,普通识别区用来提供给扫描设备直接读取图形的数据信息,进行显示;特殊识别区用来提供给专用设备读取图形的数据信息,进行处理并展示;云服务识别区用来提供给用户通过网络访问服务器,得到图形表示的数据信息;功能定义区用来识别、区分、控制其他区域的定位、编码、加密方法和因子。

【技术特征摘要】
1.一种具有多重验证的安全码原理和方法,其特征在于,包括以下方法:打印一个可以划分多个区域的图形信息,图形信息的大小由4个边角图案进行确定,版本号由边上的定位点与边角的距离确定,图案具体信息至少包含了4个区域:普通识别区、特殊识别区、云服务识别区和功能定义区,普通识别区用来提供给扫描设备直接读取图形的数据信息,进行显示;特殊识别区用来提供给专用设备读取图形的数据信息,进行处理并展示;云服务识别区用来提供给用户通过网络访问服务器,得到图形表示的数据信息;功能定义区用来识别、区分、控制其他区域的定位、编码、加密方法和因子。2.如权利要求1所述方法,其特征在于:打印出来的图形信息,可以分成不同的区域进行数据处理,即包括连接网络进行处理的图案区域,也包括不连接网络进行处理的图案区域。3.如权利要求1所述方法,其特征在于:打印出来的图形信息,不但包括直接进行处理的普通图案区域,还包括专用设备进行处理的特殊图案区域。4.如权利要求1所述方法,其特征在于:打印出来的图形信息,对应编码方式得到的数据...

【专利技术属性】
技术研发人员:胡辉萍
申请(专利权)人:胡辉萍
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1