密码窥探保护系统技术方案

技术编号:18580558 阅读:42 留言:0更新日期:2018-08-01 14:48
在示例实施例中,在用户设备的用户界面上显示字符的第一图案。接收到用户输入,并且字符的第一图案被字符的第二图案替换。用户输入是从字符的图案中的一个字符的选择。通过密码选择规则对每个字符进行加密(例如,向字符选择分配与所选择的字符在顺时针、逆时针或对角方向上相邻的字符的值)。在根据密码选择规则确定接收到所有用户输入之后,生成输入密码。将生成的输入密码与存储的密码指定进行比较,以确定输入密码是否与存储的密码指定匹配。如果输入密码与存储的密码指定匹配,则用户被授权访问用户设备。

Cipher snooping protection system

In the example embodiment, the first pattern of the character is displayed on the user interface of the user device. The user input is received, and the first pattern of the character is replaced by the second pattern of the character. User input is the choice of a character from the character pattern. Each character is encrypted by the rules of the password selection (for example, the value of the character selection to the character selection and the character that the selected character is adjacent to clockwise, counterclockwise, or diagonal). The input password is generated after the user input is determined according to the password selection rule. Compare the generated input password with the stored password specification to determine whether the input password matches the stored password specification. If the input password matches the stored password, the user is authorized to access the user device.

【技术实现步骤摘要】
【国外来华专利技术】密码窥探保护系统
本公开的实施例总体上涉及安全性,具体涉及但不限于密码窥探保护。
技术介绍
传统上,移动设备通常配有密码以防止未经授权的使用或访问设备。然而,已知的输入简单密码的方法在公共区域中容易被周围的人或设备窥探。涉及随机排序的多组图案或颜色的密码保护方法可允许授权用户通过记录和选择与密码相关联的背景图案或颜色来进行认证。尽管使用隐藏的规则来提高安全性,但是这些方法可能对用户不友好,并且可能是复杂且耗时的。涉及替代的虚拟键盘布局的密码保护方法可以仍然允许窥探人员或设备通过监视所使用的匹配规则来破译密码。附图说明附图中的各个图仅示出了本公开的示例实施例,并且不能认为限制其范围。图1是示出根据一些示例实施例的适于促进密码窥探保护的网络环境的网络图。图2是示出根据一些示例实施例的密码窥探保护系统的各种功能模块的框图。图3是示出根据一些示例实施例的在执行用于密码窥探保护的方法中的设备的操作的流程图。图4是示出根据一些示例实施例的在执行用于密码窥探保护的方法中的设备的操作的流程图。图5是示出根据一些示例实施例的在执行用于密码窥探保护的方法中的设备的操作的流程图。图6是示出根据一些示例实施例的在执行用于密码窥探保护的方法中的设备的操作的流程图。图7是示出与一些实施例一致的密码窥探保护系统的示例实施例的操作的界面图。图8是示出与一些实施例一致的密码窥探保护系统的示例实施例的操作的界面图。图9是示出与一些实施例一致的密码窥探保护系统的示例实施例的操作的界面图。图10是示出与一些实施例一致的密码窥探保护系统的示例实施例的操作的界面图。图11是示出根据一些示例实施例的机器的组件组件的框图,其能够读取来自机器可读介质的指令并且执行本文讨论的方法中的任何一个或多个。本文中提供的标题仅仅是为了方便,并不一定影响所使用的术语的范围或含义。具体实施方式现在将详细参考用于执行专利技术主题的具体示例实施例。这些具体实施例的示例在附图中示出。应当理解的是,这些示例并不旨在将权利要求的范围限制到所示实施例。相反,他们旨在覆盖可包括在本公开的范围内的替代形式、修改和等同物。在下面的描述中,阐述具体细节以便提供对主题的透彻理解。实施例可在没有这些具体细节中的一部分或全部的情况下实施。在各种示例实施例中,在用户界面上呈现字符的第一图案(例如,具有与数据值相对应的值的符号或其他可选择的元素)。接收用户输入,其中用户输入是从字符的图案中字符之一的选择。响应于接收用户输入,字符的第一图案被字符的第二图案替换。字符的每个图案可以任何形状(例如,圆形、正方形、直线)排列。每个字符通过密码选择规则加密(例如,向字符选择分配与所选择的字符在顺时针、逆时针或对角方向上相邻的字符的值)。每个图案的字符可以随机排列。在接收到所有用户输入并且根据先前存储的密码选择规则确定用户输入的值之后,生成包括用户输入的输入密码。将生成的输入密码与先前存储的密码指定进行比较,以确定输入密码是否与存储的密码指定匹配。存储的密码指定可以是用户定义的密码。如果输入密码与存储的密码指定匹配,则用户被授权访问用户设备或用户设备的任一功能。图1是示出根据一个实施例的网络系统100的网络图,网络系统100适于促进具有被配置用于通过网络102交换数据的客户端-服务器架构的密码窥探保护的方法。尽管网络系统100被描绘为具有客户端-服务器架构,但是本专利技术主题当然并不限于这种架构,并且同样可在事件驱动、分布式或对等体系架构系统中得到很好的应用。此外,为了避免以不必要的细节模糊本专利技术主题,从图1中省略了与对传达本专利技术主题的理解没有密切关系的各种功能组件。此外,应该认识到,虽然网络系统100的各种功能组件以单数意义进行了讨论,但是可采用各种功能组件中的任何一个的多个实例网络系统100包括与客户端设备106和第三方服务器108通信的基于网络的系统104。在一个实施例中,基于网络的系统104可以是基于网络的市场(例如eBay.com)。基于网络的系统104在网络系统100内传送并交换关于与网络系统100及其用户相关联的各个功能和方面的数据。基于网络的系统104可通过网络102(例如,因特网)向诸如客户端设备106的网络设备提供服务器侧功能。客户端设备106可包括但不限于移动电话、台式计算机、膝上型计算机、便携式数字助理(PDA)、智能电话、平板电脑、超级本、上网本、多处理器系统、基于微处理器的或可编程消费电子设备、游戏机、机顶盒或用户可用来访问基于网络的系统104的任何其他通信设备。在一些实施例中,客户端设备106可包括显示模块(未示出)以显示信息(例如,以用户界面的形式)。在另外的实施例中,客户端设备106可包括用于接收用户输入的触摸屏、加速度计、陀螺仪、相机、麦克风、全球定位系统(GPS)设备等中的一个或多个。客户端设备106可以是用于在基于网络的系统104内执行涉及数字项目的交易的用户的设备。客户端设备106可由使用网络系统100的用户操作以通过网络102交换数据。这些数据交换包括向网络系统100的内容和用户发送数据,从网络系统100的内容和用户接收(通信)数据,并且处理关于网络系统100的内容和用户的数据。数据可包括但不限于图像;视频或音频内容;用户偏好;产品和服务反馈、建议和评论;产品、服务、制造商和供应商推荐和标识符;与买方和卖方相关联的产品和服务清单;产品和服务广告;拍卖出价;交易数据;用户简档数据;以及社交数据等等。客户端设备106经由与网络102的连接与基于网络的系统104交互。根据客户端设备106的形式,可使用各种类型的连接和网络102中的任一种。例如,连接可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或另一种类型的蜂窝连接。这种连接可实现各种类型的数据传输技术中的任何一种,诸如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线电业务(GPRS)技术、GSM演进的增强数据速率(EDGE)技术或其他数据传输技术(例如,第四代无线、4G网络)。当采用这种技术时,网络102可包括蜂窝网络,所述蜂窝网络具有通过蜂窝电话交换机互连的重叠地理覆盖的多个蜂窝站点。这些蜂窝电话交换机可耦合到网络骨干网(例如公用交换电话网络(PSTN)、分组交换数据网络或其他类型的网络)。在另一个示例中,与网络102的连接可以是无线保真(Wi-Fi、IEEE802.11x类型)连接、全球微波接入互操作性(WiMAX)连接或另一种类型的无线数据连接。在这样的实施例中,网络102可包括耦合到局域网(LAN)、广域网(WAN)、因特网或另一个分组交换数据网络的一个或多个无线接入点。在又一个示例中,与网络102的连接可以是有线连接(例如,以太网链路),并且网络102可是LAN、WAN、因特网或另一种分组交换数据网络。因此,明确地设想了各种不同的配置。在各种实施例中,在网络系统100内交换的数据可取决于通过一个或多个客户端或用户界面(UI)可用的用户选择的功能。UI可与客户端设备相关联,诸如执行可与基于网络的系统104通信的web客户端110(例如,互联网浏览器)的客户端设备106。UI还可与在客户端设备106上执行的一个或多个应用112相关联,诸如被设计用于与基于网络本文档来自技高网...

【技术保护点】
1.一种方法,包括:生成要显示在客户端设备上的用户界面,所述用户界面包括多个字符的第一图案;接收第一用户输入,所述第一用户输入包括对所述多个字符的所述第一图案中的第一字符的选择;基于所述第一字符的所述选择和密码选择规则,确定接收到的所述第一用户输入的值;响应于接收所述第一用户输入,用多个字符的第二图案替换所述多个字符的所述第一图案;接收第二用户输入,所述第二用户输入包括对所述多个字符的所述第二图案中的第二字符的选择;基于所述第二字符的所述选择和所述密码选择规则,确定接收到的所述第二用户输入的值;生成至少包括所述第一用户输入的所述值和所述第二用户输入的所述值的输入密码;通过一个或多个硬件处理器将所述输入密码与存储的密码指定进行比较,以确定所述输入密码与所述存储的密码指定是否匹配;以及响应于所述输入密码与所述存储的密码指定匹配,授权所述客户端设备的用户的访问。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:生成要显示在客户端设备上的用户界面,所述用户界面包括多个字符的第一图案;接收第一用户输入,所述第一用户输入包括对所述多个字符的所述第一图案中的第一字符的选择;基于所述第一字符的所述选择和密码选择规则,确定接收到的所述第一用户输入的值;响应于接收所述第一用户输入,用多个字符的第二图案替换所述多个字符的所述第一图案;接收第二用户输入,所述第二用户输入包括对所述多个字符的所述第二图案中的第二字符的选择;基于所述第二字符的所述选择和所述密码选择规则,确定接收到的所述第二用户输入的值;生成至少包括所述第一用户输入的所述值和所述第二用户输入的所述值的输入密码;通过一个或多个硬件处理器将所述输入密码与存储的密码指定进行比较,以确定所述输入密码与所述存储的密码指定是否匹配;以及响应于所述输入密码与所述存储的密码指定匹配,授权所述客户端设备的用户的访问。2.根据权利要求1所述的方法,其中,所述多个字符的所述第一图案的所述字符和所述多个字符的所述第二图案的所述字符均以随机顺序被显示。3.根据权利要求1所述的方法,其中,所述多个字符的所述第二图案的位置取决于从所述多个字符的所述第一图案选择的所述第一字符的位置。4.根据权利要求1所述的方法,其中,所述多个字符的所述第二图案包括与所述多个字符的所述第一图案不同的一组字符。5.根据权利要求1所述的方法,其中,所述密码选择规则是向用户输入分配与多个字符的图案的所述用户选择的字符在顺时针位置上相邻的所述多个字符的相同图案的字符的值。6.根据权利要求1所述的方法,其中,所述密码选择规则是向用户输入分配与多个字符的图案的所述用户选择的字符在逆时针位置上相邻的所述多个字符的相同图案的字符的值。7.根据权利要求1所述的方法,其中,所述密码选择规则是向用户输入分配在多个字符的图案的所述用户选择的字符的对角位置上的所述多个字符的相同图案的字符的值。8.根据权利要求1所述的方法,还包括在电容式触摸屏上接收用户输入,其中所述用户通过触摸所述电容式触摸屏而从多个字符的图案中选择字符。9.一种系统,包括:机器的一个或多个处理器;以及机器可读存储介质,包含指令,所述指令在由所述机器的所述一个或多个处理器执行时使所述机器执行操作,所述操作包括:生成要显示在用户设备上的用户界面,所述用户界面包括多个字符的第一图案;接收第一用户输入,所述第一用户输入包括对所述多个字符的所述第一图案中的第一字符的选择;基于所述第一字符的所述选择和密码选择规则,确定接收到的所述第一用户输入的值;响应于接收到所述第一用户输入,用多个字符的第二图案替换所述多个字符的所述第一图案;接收第二用户输入,所述第二用户输入包括对所述多个字符的所述第二图案中的字符的选择;基于所述第二字符的所述选择和密码选择规则,确定接收到的所述第二用户输入的值;生成至少包括所述第一用户输入的所述值和所述第二用户输入的所述值的输入密码;通过一个或多个硬...

【专利技术属性】
技术研发人员:胡越曹阳
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

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

1