通过视频输出动态口令的方法

文档序号:6355497阅读:307来源:国知局
专利名称:通过视频输出动态口令的方法
技术领域
本发明涉及一种通过视频输出动态ロ令的方法,属于信息安全领域。
背景技术
随着计算机和互联网的发展,生活中需要使用ロ令的场合越来越多。传统的ロ令是ー种静态ロ令,通常几个月甚至几年不变,黑客通过内存扫描或者网络监听很容易破解传统ロ令。随着人们对信息安全需求的提高,传统ロ令的弊端越来越突出。为了解决传统ロ令的弊端,动态ロ令技术得到了迅猛的发展;动态ロ令又称为ー次性ロ令或0TP(0ne Time Password),它解决了传统ロ令的不足,易用并且安全强度高于传统ロ令。
通过动态ロ令令牌可实现动态ロ令技术,动态ロ令令牌是ー种专用的硬件设备,其内置电源、动态ロ令生成芯片、显示屏,动态ロ令生成芯片根据当前时间或设备使用次数、通过专用算法生成动态ロ令,并显示在显示屏上。动态令牌由用户自行保管,且动态ロ令具有不可预测性,很好的解决了网络系统中的远程登录问题。然而,因为动态ロ令令牌内置电源,显示屏,当根据时间产生动态ロ令时还要内置实时时钟,因此给用户增加了额外的成本,阻碍了动态ロ令令牌的推广使用。而且当电池老化,或者实时时钟时间信息的偏差超出预定值,都会造成动态ロ令令牌失效。

发明内容
本发明提出了一种通过视频输出动态ロ令的方法,解决了上述现有技术中存在的问题,该方法包含以下步骤,(I)动态ロ令装置根据动态ロ令字符串包含的字符产生由多帧图像组成的视频数据;(2)动态ロ令装置依次把视频数据的每一帧图像发给主机、主机配套软件显示该图像,即主机播放根据动态ロ令产生的视频数据;(3)用户观察播放的视频、得到动态ロ令;(4)用户使用获得的动态ロ令做特定应用。根据本发明的ー个方面,其特征还在于,步骤(I)中的图像帧数不小于2,且其格式包含常见的视频图像格式、以及自定义格式。根据本发明的ー个方面,其特征还在干,从步骤(I)中的任何一帧图像所包含的信息中不能得到动态ロ令字符串的全部字符。根据本发明的ー个方面,其特征还在于,步骤(I)中把动态ロ令的字符转换为图像时,采用了増加计算机自动识别难度的方法。根据本发明的ー个方面,其特征还在于,所述增加计算机自动识别难度的方法包含,用扭曲、旋转、平移、交叉、模糊、添加噪声方法的任意一种或者多种的组合、对根据动态ロ令字符转换的图片进行操作,使其难于辨认。
根据本发明的ー个方面,其特征还在于,步骤(2)中,动态ロ令装置向主机声明其设备类型为USB视频输入设备类型,并通过USB视频输入设备协议把每一帧图像发给主机。根据本发明的ー个方面,其特征还在于,所述USB视频输入设备类型包含常见的USB摄像头设备类型。根据本发明的ー个方面,其特征还在于,步骤(2)中,动态ロ令装置向主机声明其USB设备类型不是US B视频输入设备类型,并通过自定义协议把每ー帧图像发给主机。根据本发明的ー个方面,其特征还在于,动态ロ令装置向主机声明的USB设备类型包含人工输入设备类型,海量存储设备类型,智能卡读写器设备类型的任意一种或者多种的组合。根据本发明的ー个方面,其特征还在于,步骤(3)中,通过观察播放的视频,在大脑中提取每帧图像包含的信息,最終得到动态ロ令。


图I是通过视频输出动态ロ令的方法的流程示意图。图2是根据动态ロ令产生视频的方法的流程示意图。
具体实施例方式为了使本发明的目的、技术方案和优点更加清楚,下面參照附图对本发明进一歩详细描述。本发明提出的实施例中,动态ロ令字符串包含6个字符,从左到右分别为字符Cl到字符C6,所述字符的值为数字0-9的任意ー个;动态ロ令装置的非易失性存储器中预先存储了数字0-9的图片数据库;还存储了从Rl到R15、共16个背景图片;视频包含6帧图像F1-F6,每ー帧图像从左到右分为6个区,依次为区域Zl到区域Z6。本发明提出的实施例中,根据动态ロ令字符串的字符Cx产生包含该字符信息的图片Px+、并把图片Px+存放在帧图像Fx中的区域Zx,x取值范围为I到6 ;巾贞图像Fx中的其他区域Zy用白色像素填充(y不等于X)。本发明的通过视频输出动态ロ令的方法的具体步骤,如图I所示步骤101,动态ロ令装置把包含6个字符的动态ロ令字符串转换为包含F1-F6共6帧图像的视频;步骤102,动态ロ令装置循环往复的依次把帧图像F1-F6发送到主机,主机循环往复的依次显示帧图像F1-F6,实现视频播放;步骤103,用户观察播放的视频,在大脑中提取每帧图像包含的信息,最終获得动态ロ令;步骤104,用户使用获得的动态ロ令做特定应用。在步骤101中,用户可分别从帧图像Fx的区域Zx看到根据字符Cx得到的图片Px+ ;x取值范围为I到6 ;在步骤102中,本实施例的动态ロ令装置向主机声明的USB设备类型为USB摄像头类型,帧图像格式采用了常见的USB摄像头的数据格式。为了提高安全性,在根据动态ロ令中的字符产生包含其字符信息的图片时,还要对图片进行附加处理;所述附加处理用于提高计算机自动识别该图片包含的信息的难度。在本实施例中,根据动态ロ令产生视频的流程可參考图2,具体步骤如下步骤201,动态ロ令装置产生包含6个字符C1-C6的动态ロ令,然后执行步骤202 ;步骤202,动态ロ令装置初始化帧图像F1-F6,然后执行步骤203 ;步骤203,根据动态ロ令的字符Cx (X取值范围1_6)产生包含该字符值信息的图片Px,然后执行步骤204 ;步骤204,对图片Px进行附加处理,以增加计算机自动识别该图片包含的信息的难度,最終得到图片Px+,然后执行步骤205 ;步骤205,把图片Px+存放到帧图像Fx中的区域Zx,然后执行步骤206 ; 步骤206,如果动态ロ令的所有字符都处理完毕,则执行步骤207,否则执行步骤203 ;步骤207,为帧图像F1-F6设置背景图片,至此、根据动态ロ令产生了包含动态ロ令信息的视频。在步骤202中,本实施例初始化帧图像的方法是将帧图像的所有像素设置为白色。在步骤203中,本实施例根据字符产生图片的方法为根据字符的值,采用查表方法,从预先存储在非易失性存储器的图片数据库中,得到该字符对应的图片。在步骤204中,本实施例对图片进行附加处理的方法为使用扭曲、旋转、平移、交叉、模糊、添加噪声方法的任意ー种方法或者多种方法的组合、对图片进行操作,使其难于辨认。在步骤207中,为所有帧图像设置背景图片的方法为从预先存储在非易失性存储器的背景图片数据库中随机选择ー个背景图片,然后对任何ー个帧图像进行下述操作帧图像中的任意像素跟背景图片中相同坐标位置的像素进行与操作,并将结果保存回帧图像中,简而言之为帧图像=帧图像and背景图片。以上对本发明所提出的通过视频输出动态ロ令的方法进行了详细介绍,以上所有说明只是用来帮助理解本发明提出的方法,本领域的技术人员可以依据本发明的思想,实现本发明提出和包含的所有技术方案;本说明书内容并不用于限制本发明。
权利要求
1.一种通过视频输出动态ロ令的方法,其特征在于该方法包含步骤, (1)动态ロ令装置根据动态ロ令字符串包含的字符产生由多帧图像组成的视频数据; (2)动态ロ令装置依次把视频数据的每一帧图像发给主机、主机配套软件显示该图像,即主机播放根据动态ロ令产生的视频数据; (3)用户观察播放的视频、得到动态ロ令; (4)用户使用获得的动态ロ令做特定应用。
2.根据权利要求I所述的方法,其特征在于,步骤(I)中的图像帧数不小于2,且其格式包含常见的视频图像格式、以及自定义格式。
3.根据权利要求I所述的方法,其特征在干,从步骤(I)中的任何一帧图像所包含的信息中不能得到动态ロ令字符串的全部字符。
4.根据权利要求I所述的方法,其特征在于,步骤(I)中把动态ロ令的字符转换为图像时,采用了増加计算机自动识别难度的方法。
5.根据权利要求4所述的方法,其特征在于,所述增加计算机自动识别难度的方法包含,用扭曲、旋转、平移、交叉、模糊、添加噪声方法的任意一种或者多种的组合、对根据动态ロ令字符得到的图片进行操作,使其难于辨认。
6.根据权利要求I所述的方法,其特征在于,步骤(2)中,动态ロ令装置向主机声明其设备类型为USB视频输入设备类型,并通过USB视频输入设备协议把每一帧图像发给主机。
7.根据权利要求6所述的方法,其特征在于,所述USB视频输入设备类型包含常见的USB摄像头设备类型。
8.根据权利要求I所述的方法,其特征在于,步骤(2)中,动态ロ令装置向主机声明其USB设备类型不是USB视频输入设备类型,并通过自定义协议把每ー帧图像发给主机。
9.根据权利要求8所述的方法,其特征在于,动态ロ令装置向主机声明的USB设备类型包含人工输入设备类型、海量存储设备类型、智能卡读写器设备类型的任意ー种或者多种的组合。
10.根据权利要求I所述的方法,其特征在于,步骤(3)中,通过观察播放的视频,在大脑中提取每帧图像包含的信息,最終得到动态ロ令。
全文摘要
本发明涉及一种通过视频输出动态口令的方法;本发明提供的方法是动态口令装置根据动态口令产生包含动态口令信息的视频,并发送给主机进行播放;用户观察播放的视频,在大脑中提取每帧图像包含的信息,最终获得动态口令;通过本发明的方法,能够制造出更低成本的动态口令装置,并且能够防止计算机自动识别动态口令装置输出的动态口令,使用户的应用更加安全。
文档编号G06K9/00GK102655498SQ20111005236
公开日2012年9月5日 申请日期2011年3月4日 优先权日2011年3月4日
发明者董建飞 申请人:董建飞
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1