CN108369617B - 经由存储在指示笔设备上的数据来认证用户 - Google Patents

经由存储在指示笔设备上的数据来认证用户 Download PDF

Info

Publication number
CN108369617B
CN108369617B CN201780004841.1A CN201780004841A CN108369617B CN 108369617 B CN108369617 B CN 108369617B CN 201780004841 A CN201780004841 A CN 201780004841A CN 108369617 B CN108369617 B CN 108369617B
Authority
CN
China
Prior art keywords
digital certificate
user
stylus
stylus device
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201780004841.1A
Other languages
English (en)
Other versions
CN108369617A (zh
Inventor
N·拉古纳特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN108369617A publication Critical patent/CN108369617A/zh
Application granted granted Critical
Publication of CN108369617B publication Critical patent/CN108369617B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/065Continuous authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/069Authentication using certificates or pre-shared keys

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Collating Specific Patterns (AREA)

Abstract

一种示例方法包括在指示笔设备处接收与用户对应的数字证书。该方法包括响应于检测到该指示笔设备在触摸设备的阈值范围内而将数字证书和相关联的数字墨水数据传送给触摸设备以至少基于该数字证书和相关联的数字墨水数据来认证用户。

Description

经由存储在指示笔设备上的数据来认证用户
背景
安全令牌被用于认证或证明计算设备的用户的身份。基于序列的令牌生成可被用于将安全层添加到认证过程的代码序列。使用安全令牌将一个步骤添加到用户和设备认证过程,该步骤可以包括例如输入代码或***智能卡。使用安全令牌(诸如基于序列的令牌)的认证***可包括作为认证过程的部分提示用户输入从硬件令牌设备或软件令牌应用检索到的代码。
概述
以下提供了本创新的简化概述,以便提供对本文中描述的某些方面的基本理解。该概述不是所公开的主题的广泛概览。既不是要指出所公开的主题的关键性元素,也不是要详细描述所公开的主题的范围。唯一的目的是以简化形式呈现所公开的主题的某些概念,作为稍后呈现的比较详细的描述的前奏。
一种实现提供了一种指示笔设备,其包括第一模块,该第一模块被配置为接收和存储与用户对应的数字证书。指示笔设备包括第二模块,该第二模块被配置为将数字证书和数字墨水数据从指示笔设备无线传送给触摸设备以在触摸设备上进行用户认证。触摸设备被配置为至少基于该数字证书和该数字墨水数据来认证用户。
另一实现提供了一种方法,该方法包括在指示笔设备处接收与用户对应的数字证书。该方法包括响应于检测到指示笔设备在触摸设备的阈值范围内而将数字证书和关联于该数字证书的数字墨水数据传送给触摸设备以至少基于该数字证书和该数字墨水数据来认证用户。
另一实现提供了用于存储计算机可读指令的一个或多个计算机可读存储设备,该计算机可读指令在由一个或多个处理设备执行时指示经由指示笔设备来认证用户,该计算机可读指令包括用于执行以下的代码:至少基于检测到指示笔设备在距触摸设备的阈值距离内而接收与用户相关联的数字证书。该指令还可包括用于接收与数字证书相关联的数字墨水数据的代码。指令还可包括用于基于数字证书和关联于该数字证书的数字墨水数据来认证用户的代码。
另一实现提供了一种用于经由指示笔设备来认证用户的计算设备。该计算设备包括第一模块,该第一模块被配置为从指示笔设备接收与用户相关联的数字证书和相关联的数字墨水数据。该计算设备还包括第二模块,该第二模块被配置为基于数字证书和数字墨水数据来认证用户。
附图简述
通过参考附图可以更好地理解下列详细描述,附图包含所公开的主题的众多特征的具体示例。
图1是用在内部电路上的认证硬件和应用扩充的指示笔设备的示意图;
图2是用于经由指示笔设备来认证用户的***的示例的框图;
图3是与指示笔设备交互的示例平板计算设备的框图;
图4是用于经由指示笔来配置和执行用户的认证的示例方法的过程流程图;
图5是用于在计算设备上认证用户的方法的示例的过程流程图;以及
图6是示出可存储用于经由指示笔设备来认证用户的指令的计算机可读存储介质的框图。
详细描述
在计算机技术中,指示笔是一种通常为笔形的书写器具,其被用于例如与平板计算设备的触摸屏交互。如本文中所使用的,指示笔是可将数据和控制信号传送给计算设备的输入设备。计算设备上的数字化仪组件可被用于确定指示笔位置和定向,从而允许用户跟踪线条。线条随后可被表示为显示器上的数字墨水。数字化仪还可被用于在指示笔和计算机之间传达数据,例如压力、电池电平、按键状态和序列号。
平板计算机中的传统用户认证可涉及多步骤多设备过程。例如,用户目前仅使用机械键盘登录平板设备。用户可或输入密码或使用指纹来登录。因此,如果用户的主要目标是为了生成数字墨水,则用户可首先在多个设备之间切换以刚好登录。本文中描述的技术可有效地将指示笔转换为用户认证设备。而且,当用户使用平板设备作为剪贴板时,本发明的技术可使在平板设备上记笔记成为安全且无缝的体验。
在一些实施例中,指示笔设备可经由与用户对应的数字证书来自动认证用户。例如,指示笔可接收并传送用于认证特定用户的数据,由此防止使用不同指示笔的用户使用数字墨水数据来登录。如本文中所称的数字墨水数据可包括由指示笔设备提供给计算设备的任何合适的输入。例如,数字墨水数据可对应于由指示笔设备所产生的签名、手写注释、图示、附图或图表。通常,基于序列的令牌将额外的认证负担强加给用户,然而所描述的实施例消除了用户每次认证都要输入代码的需要,同时仍然在认证过程中提供了附加因子。
使用户认证自动化在很多应用中都是相关的。在一个示例中,采用本发明的技术的指示笔可被用于在各种设备处认证用户。一些实施例可被用于消除可通过显示认证屏或对话框来中断着墨(inking)活动的手动认证过程。例如,这种手动认证过程可使用键盘或虚拟键盘。因此,一些实施例允许计算设备以自动化且不可察觉但安全的方式来认证用户。在另一示例中,用户可用相同个人指示笔设备与多个计算设备交互。例如,用户可滑扫(swipe)指示笔以开始解锁设备并且在适当时绘制图片或签名以认证和解锁计算设备。
在一些实施例中,指示笔因此可被用于独立于着墨活动提供用于用户认证的第二因子。取代假设指示笔为单个用户所拥有从而使得具有唯一序列号的指示笔的检测和认证意味着其拥有者的邻近度,本发明的技术可使用与用户相关联的数字证书。例如,数字证书可包括用户信息,诸如姓名和权限以及到期日期。在一些示例中,数字证书可与在线用户ID连接。例如,用户可在使用在线用户ID登录到网站的同时购买指示笔,并且接收具有与在指示笔中的存储上预加载的在线用户ID对应的数字证书的指示笔。在一些示例中,在首次将指示笔与平板设备连接时,指示笔可在关联过程期间与用户ID相关联。例如,平板设备可在关联过程期间将包括用户ID的数字证书发送给指示笔。请求用户的认证的计算设备随后可请求第二认证因子,该第二认证因子可由来自指示笔的数字证书提供。该实施例可以被用于取代或补充其他次要认证因子,诸如通过生物测定、智能卡和其他硬件或软件令牌设备所提供的那些因子。在一些示例中,双因子认证可通过发送除了可配置数字墨水以外还包括数字证书的数据来提供。例如,数字墨水可以是绘图和/或签名。因此,本文中公开的技术在为用户提供无缝体验的同时实现企业可接受水平的双因子认证。例如,用户可在用任何适当姿势发起认证之后在平板的表面上绘制图片或签名并随后能够立即做笔记。
作为引文,一些附图以被称为功能、模块、特征、元素等的一个或多个结构化组件的上下文来描述各概念。附图中示出的各种组件可以用任何方式来实现,例如,通过软件、硬件(例如,分立的逻辑组件等)、固件等等,或这些实现的任意组合。在一些实施例中,各种组件可以反映对应的组件在实际实现中的使用。在其他实施例中,附图中所解说的任何单个组件可由许多实际组件来实现。对附图中的任何两个或更多个单独组件的描绘可以反映由单个实际组件所执行的不同功能。
其他附图以流程图形式描述了诸概念。以此形式,某些操作被描述为构成按某一顺序执行的有区别的框。这些实现是示例性而非限制性的。本文中描述的某些框可被分组在一起并在单个操作中执行,某些框可被分成多个组件框,并且某些框可以按与本文中所解说的不同的次序来执行(包括以并行方式执行这些框)。流程图中示出的框可以通过软件、硬件、固件等等或这些实现的任何组合来实现。如本文中所使用的,硬件可包括计算机***、诸如专用集成电路(ASIC)之类的分立逻辑组件等,以及它们的任意组合。
关于术语,短语“被配置为”涵盖可构造任何种类的结构化组件来执行所标识的操作的任何方式。结构化组件可以被配置成使用软件、硬件、固件等或其任意组合来执行操作。
术语“逻辑”涵盖用于执行任务的任何功能。例如,流程图中解说的每一操作对应于用于执行该操作的逻辑。操作可以使用软件、硬件、固件等或其任意组合来执行。
如本文中所使用的,术语“组件”、“***”、“客户机”等旨在指代计算机相关的实体,它们可以是硬件、(例如,执行中的)软件和/或固件、或其组合。例如,组件可以是在处理器上运行的进程、对象、可执行件、程序、功能、库、子例程,和/或计算机,或软件和硬件的组合。作为解说,在服务器上运行的应用和该服务器两者都可以是组件。一个或多个组件可留驻在进程内,并且组件可位于一个计算机上和/或分布在两个或更多个计算机之间。
此外,所要求保护的主题可使用标准编程和/或工程设计技术被实现为方法、装置或制品,以产生软件、固件、硬件或其任意组合来控制计算机以实现所公开的主题。如本文中所使用的术语“制品”旨在涵盖可以从任何计算机可读设备或介质访问的计算机程序。
计算机可读存储介质和设备可包括但不限于磁存储设备(例如,硬盘、软盘、以及磁带等等)、光盘(例如,紧致盘(CD)以及数字多功能盘(DVD)等等)、智能卡、以及闪存设备(例如,卡、棒以及钥匙驱动器等等)。相反,计算机可读介质(即,非存储介质)一般可附加地包括通信介质,诸如用于无线信号之类的传输介质。
图1是用认证硬件和应用来增强的指示笔设备100的示意图.指示笔设备100可以是任何类型的能够在计算设备(例如诸如平板设备或电话)上书写的电子笔或指示笔。在指示笔设备100内的电路102可以处理信息,诸如举例而言,用于将指示笔设备与设备相关联的应用软件。指示笔设备100的组件可以由例如电池104供电。指示笔设备可包括连接到电路102的存储单元106。存储单元106可以要么是任何类型的易失性存储器要么是任何类型的非易失性存储器。电路102可以通过电缆、总线或任何合适的装置被连接到信号发射器108。信号发射器108可以将通过指示笔设备100的笔尖110定向的信号(例如任意比特流信号)经由数字化仪信道112传送给计算设备114。当指示笔设备100的笔尖110在相对于计算设备114的特定范围内时,数字化仪信道112可传达信息。
在各实施例中,数字化仪信道112被用于传递诸如由笔尖110施加的压力和指示笔设备100的电池104的功率电平之类的数字数据。数字化仪信道108被用于在短距离(例如约15毫米)上传送数据。数字化仪信道112也被用于传递本文中所述的数据。在一些实施例中,信号发射器108通过无线辅助信道116传送数据。无线辅助信道116可以通过蓝牙低能量(BLE),例如,使用广告帧,来传递无线电波。如本文中所使用的,广告帧是被传送以允许网络或设备的存在性被发现,同时周期性地广播因应用而异的数据有效载荷的帧。BLE使用极少功率,从而允许电池104维持电荷达延长的时间段。广告帧不要求蓝牙配对并且因而可以由范围中的任何蓝牙主机接收。BLE还具有用于传送数据的小范围,该小范围可以提供对抗潜在的***的附加保护层。在一些示例中,数字证书和数字墨水数据可经由蓝牙连接来无线传送。
电路102被配置为接收诸如对应于用户的数字证书之类的数据,该数据可被用于认证用户的身份。数字证书可包括例如用户的姓名、在线ID、一个或多个许可及其他数据。在由多个指示笔访问或在多个指示笔的范围内的计算设备114中,一个或多个用户的数字证书可使用指示笔ID作为唯一查找关键字而被同时存储和调用。另外,指示笔设备100可将数字证书存储在存储单元106中。
在一些实施例中,可响应于用户按下并保持设置按钮118达超过可能不是意外按钮按压结果的预定阈值时间量的时间而初始化关联过程。例如,阈值时间量可以是10秒。保持按钮达长于阈值时间量可指示处理电路102擦除先前存储在存储单元106中的数字证书,从平板设备接收新数字证书并将该数字证书写入到存储单元106。设置过程可通过从指示笔设备100向计算设备114传送要被用于第二形式的认证的数字墨水数据来结束。例如,数字墨水数据可包括在设置过程期间与数字证书相关联的电子绘图或电子签名。将认识到,所述传输可相对于设置过程的发起被任意推迟。而且,在一些示例中,数字证书可被预加载到指示笔设备上。在这种情况下,设置过程可包括接收数字墨水数据以与预加载的数字证书相关联。假设如果该传输包括秘密信息,那么它在故意难以被***监视的信道上发生。在一些实施例中,这种传输可在数字化仪信道112上发生,该信道通常具有短的范围,从而要求指示笔100非常邻近计算设备114。例如,该范围可以是大约1.0-2.0厘米。在一些示例中,数字证书和数字墨水数据可作为人机接口设备(HID)分组被无线传送。在其他实施例中,这种传输可以在使用其他方法加密的信道上发生,该信道被假设是安全的。因此设置过程使得计算设备114准备好经由指示笔100进行将来用户认证。
在一些实施例中,在安全设置期间由指示笔接收的数字证书可由相关联的计算设备转发给云服务。例如,数字证书和/或数字墨水数据可通过网络连接被传送,该网络连接可能通过加密进行保护。云或云服务可包括通过一个或多个网络连接的多个服务器。认证服务可随后在云中被远程实现,从而执行如前所述的认证过程。这可允许具有到云服务的网络连接的任何设备(并且不仅仅是特定计算设备114)将收到的数字证书和数字墨水数据转发给云上的认证服务。然后,认证可以对用户的肯定或否定认证进行响应。
其中通信信道是双向的,从而允许本文中所述的发射器和接收器代理进行交换且指示笔设备认证用户的身份的实施例也是可能的。认识到双向短程数字化仪信道可允许在安全设置过程期间在双向上交换敏感数据(包括数字证书和数字墨水密码),其被***获得的风险可忽略不计。一旦设置完成,则双向长程和潜在不安全的通道可被用于双向认证方法。
在一些实施例中,指示笔设备也可被用于在附加设备上的用户认证。例如,指示笔设备可被用于在具有合适触摸显示器的电话、膝上型计算机或任何其他设备上认证用户。
应理解,图1的解说并不旨在指示指示笔100和计算设备114要包括图1中示出的全部组件。相反,指示笔100和计算设备114可包括更少的组件或图1中未解说的附加组件(例如,附加应用、附加模块、附加存储器设备、附加网络接口(未示出)等等)。例如,指示笔设备还可包括有线连接(未示出)。在设置过程期间,可经由有线连接从触摸设备接收数字证书。例如,有线连接可以是串行总线或另一其它适当连接。在一些示例中,有线连接可位于指示笔设备末端。而且,指示笔100和计算设备114不局限于所示的模块,因为被用于实现这些功能的代码的任意组合也可以被实现。例如,其他无线信道可被用于将信息从指示笔设备100传送给计算设备114。
图2是用于经由指示笔设备来认证用户的***200的示例的框图。***200的指示笔设备可以是例如来自图1的一个或多个指示笔设备100。***200包括用于与指示笔设备100交互的计算设备202。在一些实施例中,计算设备202可以是平板设备、智能电话、膝上计算机、个人数字助理(PDA),或可以与指示笔设备100对接的类似设备。在一些实施例中,计算设备202可以是例如台式计算机。计算设备202可包括适配成执行所存储的指令的处理器204,以及存储可由处理器204执行的指令的存储器单元206。处理器204可以是单核处理器、多核处理器、计算群集、或者任意数量的其他配置。存储器设备206可包括随机存取存储器(例如,SRAM、DRAM、零电容器RAM、SONOS、eDRAM、EDO RAM、DDR RAM、RRAM、PRAM,等等)、只读存储器(例如,掩模ROM、PROM、EPROM、EEPROM等等))、闪存、或任何其他合适的存储器***。由处理器204执行的指令可被用于实现如本文中所述的指示笔设备的认证技术。
处理器204可通过***总线208(例如***总线、PCI、ISA、PCI-Express、
Figure BDA0001697896860000081
等)被连接到输入/输出(I/O)设备接口210,该输入/输出(I/O)设备接口210被适配成将计算设备202连接到一个或多个I/O设备212。I/O设备212可包括,例如,相机、姿势识别输入设备、键盘、定点设备以及语音识别设备等等。定点设备可包括触摸垫或触摸屏等等。I/O设备212可以是计算设备202的内置组件,或可以是从外部连接至计算设备202的设备。
处理器204还可通过***总线208被链接到数字化仪接口214,该数字化仪接口214被适配成连接到计算设备202以接收并解释来自数字化仪屏216的信息。数字化仪屏216可包括显示屏,该显示屏为计算设备202的内置组件。数字化仪屏216还可包括从外部连接至计算设备202的计算机监视器、电视机或投影仪等等。在当指示笔设备100触摸数字化仪屏或在数字化仪屏的悬浮范围内时,指示笔设备100可通过数字化仪信道218传送信息。在各实施例中,数字化仪信道218的悬浮范围可以是在指示笔设备100的笔尖与数字化仪屏216之间的任何合适的距离,例如大约10mm到20mm。在一些示例中,悬浮范围可以是防止紧邻的入侵者截取经由数字化仪信道218传送的数据的任何合适的距离。在其他实施例中,当超过悬浮范围时,辅助无线信道可可任选地被用于传送数据。
存储220可通过总线208被耦合到处理器204。存储220可包括硬盘驱动器、固态驱动器、光盘驱动器、USB闪存驱动器、驱动器阵列、或其任意组合。存储器220可包括被配置为实现如本文中所述的用户认证的许多模块。例如,存储220可包括被配置为接收并存储从指示笔设备100传送的数据的接收模块222。接收模块222可接收数据,诸如对应于用户的数字证书。如上所讨论的,指示笔设备100可被预加载有数字证书或者可在初始配置过程期间已经接收到数字证书。接收模块222还可从指示笔设备100接收与数字墨水(诸如图片或签名)对应的数字墨水数据,并将所接收的数字墨水数据存储在存储220中。例如,数字墨水数据可已经与数字证书相关联,如下所讨论的。
存储220可进一步包括认证模块224。认证模块224可基于接收到的数字证书和相关联的数字墨水数据来认证用户。在一些实施例中,认证模块224可响应于接收到诸如在数字化仪屏216的表面上滑扫之类的姿势而开始认证过程。认证模块224可接收数字证书并随后提示输入数字墨水密码。例如,取决于设置期间被设置的初始设置选项,数字墨水密码可以是电子图片或电子签名。认证模块224然后可通过将数字墨水密码与数字证书相匹配来认证用户。在一些示例中,响应于认证用户,认证模块224然后可解锁计算设备。通过使用来自指示笔设备100的数字证书和相关联的数字墨水数据,认证模块224可避免使用更多干预认证形式,并从而为用户提供无缝体验。在一些示例中,一旦用户被认证,则认证模块224可提供对***200的一个或多个应用的即时访问。
在一些示例中,关联模块226可发起设置过程并且在设置过程期间将对应于用户的数字证书发送给指示笔设备。例如,关联模块226可响应于检测到指示笔上的按钮按下达预定时间量而发起设置过程。在一些示例中,关联模块226可在触摸设备处接收并存储要用于用户认证的数字墨水数据,并且在设置过程期间将该数字墨水数据与数字证书相关联。
云228服务器或网络也被包括在***200中。云228可以通过经由网络接口控制器(NIC)230传送信息被连接到计算设备202。NIC 230可被适配成通过***总线206将计算设备202连接到云228或网络。网络可以是局域网(以太网LAN)或无线(Wi-Fi)网络等等。在实施例中,云228可以通过使用与用户相关的信息来执行关于存储220中的模块所描述的认证技术。
图3是与指示笔设备100交互的示例平板计算设备300的框图。平板计算设备300包括触摸屏302。图示中的触摸屏302正显示用户已经使用指示笔设备100输入的电子图片304。该图片可以是用于访问平板计算设备300的一个认证因子。通过或者数字化仪信道108或者无线辅助信道112,指示笔设备100可传送与用户对应的数字证书以作为第二认证因子。此技术基于用户是否被认证而实现指示笔设备100对平板计算设备300的无缝访问。例如,平板可接收用于发起认证过程的姿势。该姿势可以是指示笔设备100跨触摸屏302的滑扫。平板计算设备300然后可取决于在设置过程期间选择哪个选项来提示电子图片或电子签名,如以下参考图4进一步讨论的。
图4是用于经由指示笔来配置和执行用户的认证的示例方法400的过程流程图。方法400允许主机计算设备提供无缝用户体验。方法400可在邻近主机计算设备时认证用户。例如,方法400可由关于图2描述的***200来实现。
在框402处,***接收发起设置过程的请求。例如,***可检测到按钮已经被按下达超过预定阈值时间的时间量。
在框404处,响应于接收到发起设置过程的请求,***将与用户对应的数字证书发送给指示笔设备。例如,数字证书可与用户的在线ID相关联。在一些示例中,数字证书可经由无线连接(诸如蓝牙)来发送。在一些示例中,数字证书可经由有线连接来发送。例如,指示笔设备可物理地耦合到***以用于设置过程。
在框406处,***接收并存储将用于在触摸设备处认证用户的数字墨水数据。例如,数字墨水数据可包括电子图片和/或电子签名。在一些示例中,***然后将数字墨水数据与和用户对应的数字证书相关联。
在框408处,响应于检测到指示笔设备在距触摸设备的阈值距离内,***接收数字证书。在一些示例中,触摸设备可被锁住。例如,认证过程可经由诸如指示笔设备跨***的触摸屏的表面的滑扫之类的姿势来发起。
在框410处,***接收用于用户认证的数字墨水数据。例如,数字墨水数据可包括电子图片和/或电子签名。
在框412处,***认证用户。例如,***可基于数字墨水数据与先前接收的关联于数字证书的数字墨水数据的匹配来认证用户。在一些示例中,一旦用户被认证,则***可被解锁并备用。例如,***可允许访问***上安装的任何数量的应用。
图4的过程流程图不旨在指示方法400的各步骤要以任何特定次序来执行或者在每一种情况下都要包括方法400的所有步骤。此外,取决于具体的应用,任意数量的附加步骤可被包括在方法400内。
图5是用于在计算设备上认证用户的方法500的示例的过程流程图。例如,方法500可由关于图1描述的指示笔设备100和计算设备114来实现。
在框502处,指示笔设备接收与用户对应的数字证书。例如,可经由有线或无线连接在设置过程期间接收数字证书。在一些示例中,设置过程可经由按下按钮达预定时间量来发起。在一些示例中,数字证书可被预加载到指示笔设备上。例如,指示笔可已经使用在线ID来购买,该在线ID可在指示笔设备被运送到最终用户之前被预加载到数字证书上。
在框504处,响应于检测到指示笔设备在触摸设备的阈值范围内,指示笔设备将数字证书传送给触摸设备以认证用户。例如,响应于检测到指示笔设备的笔尖在阈值范围内,可将数字证书传送给触摸设备。
在框506处,指示笔设备将数字墨水数据传送给触摸设备以认证用户。例如,用户认证可以是多因子认证,其包括对经由指示笔设备接收的数字证书和数字墨水数据的使用。在一些示例中,数字墨水数据可包括经由指示笔设备接收的电子绘图或电子签名。
在一些实施例中,指示笔设备还可使用指示笔设备基于数字证书在第二触摸设备中认证用户。例如,第二触摸设备可是能够接收指示笔输入的智能电话、膝上型计算机或任何其他计算设备。
图5的过程流程图不旨在指示方法500的各步骤要以任何特定次序来执行或者在每一种情况下都要包括方法500的所有步骤。此外,取决于具体的应用,任意数量的附加步骤可被包括在方法500内。
图6是示出可存储经由指示笔设备来认证用户的指令的计算机可读存储介质600的框图。计算机可读存储介质600可由处理器602通过计算机总线604访问。此外,计算机可读存储介质600可包括引导处理器602以执行本文中所述的技术的各步骤的代码。
计算机可读存储介质600可包括代码,诸如接收模块606,该接收模块606被配置为响应于检测到指示笔设备在距触摸设备的阈值距离内而指示处理器602接收与用户相关联的数字证书。例如,数字证书可与用户的在线ID相关联。接收模块606还可以接收与数字证书相关联的数字墨水数据。在一些示例中,数字墨水数据可以是电子绘图。在一些示例中,数字墨水数据可以是电子签名。接收模块606还可以从指示笔设备接收数字签名,并且处理器可以引导所接收的信息被存储在存储中。
此外,计算机可读存储介质600可包括认证模块608,认证模块608被配置为基于数字证书和关联于该数字证书的数字墨水数据来指示处理器602认证用户。在一些示例中,认证模块608可响应于检测到解锁姿势而发起认证。例如,该姿势可以是指示笔设备跨触摸设备屏的滑动。在一些示例中,认证模块608可响应于认证用户而解锁触摸设备。
另外,计算机可读存储介质600可包括关联模块610。关联模块610可接收发起设置过程的请求并在设置过程期间将与用户对应的数字证书发送给指示笔设备。例如,关联模块610可响应于检测到按钮按下达预定时间量而发起设置过程。
要理解,取决于具体应用,图6中未示出的任何数量的附加软件组件可被包括在计算机可读存储介质600内。尽管已经用因结构特征和/或方法而异的语言描述了本主题,但应理解,所附权利要求书中定义的主题不必限于上述具体结构特征或方法。相反,上文所描述的具体结构特征和方法是作为实现权利要求书的示例形式公开的。
示例1
一种示例指示笔设备包括第一模块,该第一模块被配置为接收和存储与用户对应的数字证书。该示例指示笔设备包括第二模块,该第二模块被配置为将数字证书和数字墨水数据从指示笔设备无线传送给触摸设备以在所述触摸设备上进行用户认证,该触摸设备被配置为至少基于该数字证书和该数字墨水数据来认证用户。替换地或附加地,数字墨水数据可包括在设置过程期间与数字证书相关联的电子绘图或电子签名。替换地或附加地,指示笔设备可进一步被用于在第二计算设备上对用户进行认证。替换地或附加地,数字证书被预加载到指示笔设备上。替换地或附加地,指示笔设备可进一步包括按钮。可响应于检测到按下按钮达预定时间量而发起设置过程。替换地或附加地,数字证书和数字墨水数据可作为人机接口设备(HID)分组被无线传送。替换地或附加地,指示笔设备可进一步包括位于指示笔设备的笔尖附近的无线无线电。数字证书和数字墨水数据可经由无线无线电被无线传送。替换地或附加地,数字证书可包括在线用户ID。替换地或附加地,指示笔设备可进一步包括蓝牙无线电。数字证书和数字墨水数据可经由蓝牙无线电被无线传送。替换地或附加地,指示笔设备可进一步包括有线连接。在设置过程期间,可经由有线连接从触摸设备接收数字证书。
示例2
一种示例方法包括在指示笔设备处接收与用户对应的数字证书。该示例方法包括响应于检测到指示笔设备在触摸设备的阈值范围内而将数字证书和关联于该数字证书的数字墨水数据传送给触摸设备以至少基于该数字证书和该数字墨水数据来认证用户。替换地或附加地,数字墨水数据包括经由指示笔设备接收的电子绘图或电子签名。替换地或附加地,该示例方法还可包括使用指示笔设备基于数字证书在第二触摸设备中认证用户。替换地或附加地,该示例方法可进一步包括将数字证书预加载到指示笔设备上。替换地或附加地,该示例方法可包括通过按下按钮达预定时间量来发起设置过程。
示例3
此示例提供了用于存储计算机可读指令的示例一个或多个计算机可读存储器存储设备,指令在被一个或多个处理设备执行时指示对指示笔设备用户的认证。该计算机可读指令包括用于至少基于检测到指示笔设备在距触摸设备的阈值距离内而接收与用户相关联的数字证书的代码。计算机可读指令包括用于接收与数字证书相关联的数字墨水数据的代码。计算机可读指令包括用于基于数字证书和关联于该数字证书的数字墨水数据来认证用户的代码。替换地或附加地,计算机可读指令可包括用于响应于认证用户而解锁触摸设备的代码。替换地或附加地,计算机可读指令可包括用于接收发起设置过程的请求并且在设置过程期间将与用户对应的数字证书发送给指示笔设备的代码。替换地或附加地,计算机可读指令可包括用于响应于检测到按钮按下达预定时间量而发起设置过程的代码。替换地或附加地,计算机可读指令可包括用于响应于检测到解锁姿势而发起认证的代码。
示例4
一种用于经由指示笔设备来认证用户的计算设备包括第一模块,该第一模块被配置为从指示笔设备接收与用户相关联的数字证书和相关联的数字墨水数据。该计算设备包括第二模块,该第二模块被配置为基于数字证书和数字墨水数据来认证用户。替换地或附加地,该计算设备可包括第三模块,该第三模块被配置为响应于检测到按下指示笔上的按钮达预定时间量而发起设置过程且在该设置过程期间将与用户对应的数字证书发送给指示笔设备。替换地或附加地,该计算设备可包括第三模块,该第三模块被配置为在设置过程期间接收并存储数字墨水数据以用于在触摸设备处进行用户认证,并且将数字墨水数据与数字证书相关联。替换地或附加地,数字墨水数据可包括电子图片或电子签名。替换地或附加地,第二模块还可被配置为响应于认证用户而解锁计算设备。
示例5
一种用于经由指示笔设备来认证用户的示例***包括用于从指示笔设备接收与用户相关联的数字证书和相关联的数字墨水数据的装置。该***包括用于基于该数字证书和该数字墨水数据来认证用户的装置。替换地或附加地,该***可包括用于响应于检测到按下指示笔上的按钮达预定时间量而发起设置过程且在该设置过程期间将与用户对应的数字证书发送给指示笔设备的装置。替换地或附加地,该***包括用于在设置过程期间接收并存储数字墨水数据以用于在触摸设备处进行用户认证,并且将数字墨水数据与数字证书相关联的装置。替换地或附加地,数字墨水数据可包括电子图片和/或电子签名。替换地或附加地,该***可包括用于响应于认证用户而解锁计算设备的装置。
以上已经描述的内容包括所要求保护的主题的各方面的示例。当然,出于描绘所要求保护的主题的目的而描述组件或方法的每一个可构想的组合是不可能的,但本领域内的普通技术人员应该认识到,所要求保护的主题的许多其他组合和排列都是可能的。因此,所要求保护的主题旨在包含落在所附权利要求书的精神和范围内的所有此类更改、修改和变化。
特别地,对于由上述组件、设备、电路、***等执行的各种功能,除非另外指明,否则用于描述这些组件的术语(包括对“装置”的引用)旨在对应于执行所描述的执行本文中所要求保护的主题的示例性方面中所解说的功能的组件的指定功能(例如,功能上等效)的任何组件,即使这些组件在结构上不等效于所公开的结构。关于这一点,还应认识到,本创新包括具有用于执行所要求保护的主题的各种方法的动作和事件的计算机可执行指令的***以及计算机可读存储介质。
有多种实现所公开的主题的方式,例如,使应用和服务能使用本文中描述的技术的适当的API、工具包、驱动程序代码、操作***、控件、独立或可下载的软件对象等等。所公开的主题还构想来自API(或其他软件对象)的观点,以及来自根据本文中所述技术操作的软件或硬件对象的用途。如此,本文中所描述的所公开的主题的各种实现可以具有完全以硬件、部分以硬件而部分以软件、以及以软件来实现的各种方面。
上述***已经参考若干组件之间的交互被描述。可意识到,这些***和组件可包括组件或指定的子组件、某些指定的组件或子组件、以及附加的组件,并且根据上述内容的各种置换和组合。子组件还可作为通信地耦合到其他组件的组件来实现,而不是被包括在父组件内(分层的)。
另外,应该注意,一个或多个组件也可被组合到提供聚合功能的单一组件中,或者也可以分成多个单独的子组件,并且,可以提供诸如管理层之类的任何一个或更多中间层,以可通信地耦合到此类子组件,以便提供集成的功能。本文中所述的任何组件也可与本文中未专门描述但本领域技术人员一般已知的一个或多个其他组件进行交互。
另外,尽管可能已经相对于若干实现中的一个实现公开了所要求保护的主题的某一特征,但是如可对任何给定的或特定的应用所希望且有利的那样,此种特征可与其它实现的一个或多个其它特征相组合。而且,就术语“包括”、“含有”、“具有”、“包含”、其变型以及其他类似单词在详细描述或权利要求书中的使用而言,这些术语旨在以类似于术语“包括”作为开放的过渡词的方式为包含性的而不排除任何附加或其他元素。

Claims (25)

1.一种指示笔设备,包括:
处理器,所述处理器用于:
接收和存储与用户对应的数字证书;以及
响应于检测到所述指示笔设备的笔尖在触摸设备的阈值悬浮范围内而通过所述指示笔设备的笔尖经由数字化仪信道将所述数字证书和与书写对应的数字墨水数据从所述指示笔设备无线传送给所述触摸设备以在所述触摸设备上进行用户认证,所述触摸设备被配置为至少基于所述数字证书和所述数字墨水数据来认证所述用户,其中所述数字证书包括用户标识。
2.根据权利要求1所述的指示笔设备,其特征在于,所述数字墨水数据包括在设置过程期间与所述数字证书相关联的电子绘图或电子签名。
3.根据权利要求1所述的指示笔设备,其特征在于,所述指示笔设备还被用于在第二计算设备上对所述用户的认证。
4.根据权利要求1所述的指示笔设备,其特征在于,所述数字证书被预加载到所述指示笔设备上。
5.根据权利要求1所述的指示笔设备,其特征在于,还包括按钮,其中设置过程响应于检测到按下所述按钮达预定时间量而被发起。
6.根据权利要求1所述的指示笔设备,其特征在于,所述数字证书和所述数字墨水数据将作为人机接口设备(HID)分组被无线传送。
7.根据权利要求1所述的指示笔设备,其特征在于,还包括位于所述指示笔设备的笔尖附近的无线式无线电装置,其中所述数字证书和所述数字墨水数据将经由所述无线式无线电装置被无线传送。
8.根据权利要求1所述的指示笔设备,其特征在于,所述数字证书包括在线用户ID。
9.根据权利要求1所述的指示笔设备,其特征在于,进一步包括蓝牙无线电装置,其中所述数字证书和所述数字墨水数据将经由所述蓝牙无线电装置被无线传送。
10.根据权利要求1所述的指示笔设备,其特征在于,进一步包括有线连接,其中将在设置过程期间经由所述有线连接从所述触摸设备接收所述数字证书。
11. 一种方法,包括:
在指示笔设备处接收与用户对应的数字证书;以及
响应于检测到所述指示笔设备的笔尖在阈值悬浮范围内而通过所述指示笔设备的笔尖经由数字化仪信道将所述数字证书和关联于所述数字证书的与书写对应的数字墨水数据传送给触摸设备,以响应于检测到所述指示笔设备在所述触摸设备的阈值范围内而至少基于所述数字证书和所述数字墨水数据来认证所述用户,其中所述数字证书包括用户标识。
12.根据权利要求11所述的方法,其特征在于,所述数字墨水数据包括经由所述指示笔设备接收的电子绘图或电子签名。
13.根据权利要求11所述的方法,其特征在于,还包括使用所述指示笔设备基于所述数字证书来在第二触摸设备中认证所述用户。
14.根据权利要求11所述的方法,其特征在于,进一步包括将所述数字证书预加载到所述指示笔设备上。
15.根据权利要求11所述的方法,其特征在于,进一步包括通过按下按钮达预定时间量来发起设置过程。
16.用于存储计算机可读指令的一个或多个计算机可读存储器存储设备,所述计算机可读指令至少基于被一个或多个处理设备执行而指示对指示笔设备用户的认证,所述计算机可读指令包括用于执行以下的代码:
至少基于检测到指示笔设备在距触摸设备的阈值距离内而接收与用户相关联的数字证书;
接收关联于所述数字证书的与书写对应的数字墨水数据,其中所述数字证书和所述数字墨水数据是响应于检测到所述指示笔设备的笔尖在所述触摸设备的阈值悬浮范围内而通过所述指示笔设备的笔尖经由数字化仪信号来被接收的;以及
基于所述数字证书和关联于所述数字证书的所述数字墨水数据来认证所述用户,其中所述数字证书包括用户标识。
17.根据权利要求16所述的一个或多个计算机可读存储器存储设备,其特征在于,还包括用于响应于认证所述用户而解锁所述触摸设备的代码。
18.根据权利要求16所述的一个或多个计算机可读存储器存储设备,其特征在于,还包括用于接收发起设置过程的请求并且在所述设置过程期间将与所述用户对应的所述数字证书发送给所述指示笔设备的代码。
19.根据权利要求16所述的一个或多个计算机可读存储器存储设备,其特征在于,还包括用于响应于检测到按钮按下达预定时间量而发起设置过程的代码。
20.根据权利要求16所述的一个或多个计算机可读存储器存储设备,其特征在于,还包括用于响应于检测到解锁姿势而发起认证的代码。
21.一种用于经由指示笔设备来认证用户的计算设备,包括:
处理器,所述处理器用于:
响应于检测到所述指示笔设备的笔尖在触摸设备的阈值悬浮范围内而通过所述指示笔设备的笔尖经由数字化仪信道在所述触摸设别处从所述指示笔设备接收与所述用户相关联的数字证书和相关联的与书写对应的数字墨水数据;
基于所述数字证书和所述数字墨水数据来认证所述用户,其中所述数字证书包括用作与所述指示笔设备的多个用户之一相对应的用户认证的第二因子的用户标识。
22.根据权利要求21所述的计算设备,其特征在于,所述处理器被配置为响应于检测到按下所述指示笔上的按钮达预定时间量而发起设置过程且在所述设置过程期间将与所述用户对应的所述数字证书发送给所述指示笔设备。
23.根据权利要求21所述的计算设备,其特征在于,所述处理器被配置为在设置过程期间接收并存储所述数字墨水数据以用于在所述触摸设备处进行用户认证,并且将所述数字墨水数据与所述数字证书相关联。
24.根据权利要求21所述的计算设备,其特征在于,所述数字墨水数据包括电子图片或电子签名。
25.根据权利要求21所述的计算设备,其特征在于,所述处理器还被配置为响应于认证所述用户而解锁所述计算设备。
CN201780004841.1A 2016-02-02 2017-01-16 经由存储在指示笔设备上的数据来认证用户 Active CN108369617B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/012,943 2016-02-02
US15/012,943 US10452830B2 (en) 2016-02-02 2016-02-02 Authenticating users via data stored on stylus devices
PCT/US2017/013684 WO2017136128A1 (en) 2016-02-02 2017-01-16 Authenticating users via data stored on stylus devices

Publications (2)

Publication Number Publication Date
CN108369617A CN108369617A (zh) 2018-08-03
CN108369617B true CN108369617B (zh) 2022-01-25

Family

ID=57985043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780004841.1A Active CN108369617B (zh) 2016-02-02 2017-01-16 经由存储在指示笔设备上的数据来认证用户

Country Status (4)

Country Link
US (1) US10452830B2 (zh)
EP (1) EP3411822B1 (zh)
CN (1) CN108369617B (zh)
WO (1) WO2017136128A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6717764B2 (ja) * 2017-02-15 2020-07-01 シャープ株式会社 情報処理システム
US11210645B2 (en) * 2017-12-21 2021-12-28 Paypal, Inc. Providing multiple authentication elements via a pointing device for user authentication
US11443060B2 (en) * 2019-10-29 2022-09-13 Motorola Mobility Llc Note taking at a device based on whether the user is a known user, unknown user, or owner
CN113721788A (zh) * 2021-08-31 2021-11-30 北京云蝶智学科技有限公司 一种手写输入定位***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5453762A (en) * 1993-01-20 1995-09-26 Hitachi, Ltd. Systems for processing information and identifying individual
US7426643B2 (en) * 2004-06-22 2008-09-16 Hewlett-Packard Development Company, L.P. Input device feature
CN103455739A (zh) * 2013-08-06 2013-12-18 苏州瀚瑞微电子有限公司 验证密码***
CN105183192A (zh) * 2015-09-08 2015-12-23 周兴剑 一种基于智能触摸屏交互式输入屏幕的电子身份笔及电子签名方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8174503B2 (en) 2008-05-17 2012-05-08 David H. Cain Touch-based authentication of a mobile device through user generated pattern creation
EP2689378A2 (en) 2011-03-21 2014-01-29 N-Trig Ltd. System and method for authentication with a computer stylus
US8836653B1 (en) 2011-06-28 2014-09-16 Google Inc. Extending host device functionality using a mobile device
US9965107B2 (en) 2011-10-28 2018-05-08 Atmel Corporation Authenticating with active stylus
US9874920B2 (en) * 2011-10-28 2018-01-23 Atmel Corporation Power management system for active stylus
KR20140027606A (ko) 2012-08-01 2014-03-07 삼성전자주식회사 필기 인식을 이용한 단말의 제어 방법 및 그 단말
WO2014089763A1 (en) 2012-12-12 2014-06-19 Intel Corporation Single- gesture device unlock and application launch
KR102012923B1 (ko) 2013-02-20 2019-08-22 삼성전자주식회사 단말기의 보안 관리장치 및 방법
US9063576B1 (en) 2013-04-04 2015-06-23 Amazon Technologies, Inc. Managing gesture input information
US9280219B2 (en) 2013-06-21 2016-03-08 Blackberry Limited System and method of authentication of an electronic signature
JP6403398B2 (ja) * 2014-02-27 2018-10-10 キヤノン株式会社 通信装置及びその制御方法、プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5453762A (en) * 1993-01-20 1995-09-26 Hitachi, Ltd. Systems for processing information and identifying individual
US7426643B2 (en) * 2004-06-22 2008-09-16 Hewlett-Packard Development Company, L.P. Input device feature
CN103455739A (zh) * 2013-08-06 2013-12-18 苏州瀚瑞微电子有限公司 验证密码***
CN105183192A (zh) * 2015-09-08 2015-12-23 周兴剑 一种基于智能触摸屏交互式输入屏幕的电子身份笔及电子签名方法

Also Published As

Publication number Publication date
US10452830B2 (en) 2019-10-22
EP3411822B1 (en) 2020-12-09
US20170220789A1 (en) 2017-08-03
EP3411822A1 (en) 2018-12-12
CN108369617A (zh) 2018-08-03
WO2017136128A1 (en) 2017-08-10

Similar Documents

Publication Publication Date Title
US10361857B2 (en) Electronic stamp system for security intensification, control method thereof, and non-transitory computer readable storage medium having computer program recorded thereon
US10194318B2 (en) Systems and methods for NFC access control in a secure element centric NFC architecture
US9467859B2 (en) Virtual key ring
EP1980049B1 (en) Wireless authentication
US9485607B2 (en) Enhancing the security of short-range communication in connection with an access control device
CN108369617B (zh) 经由存储在指示笔设备上的数据来认证用户
US20140068725A1 (en) Wireless Pairing and Communication Between Devices Using Biometric Data
US20150332038A1 (en) Secure entry of secrets
US9307403B2 (en) System and method for NFC peer-to-peer authentication and secure data transfer
US11308191B2 (en) Short-distance network electronic authentication
US20150242609A1 (en) Universal Authenticator Across Web and Mobile
US10474804B2 (en) Login mechanism for operating system
CN109254661B (zh) 图像显示方法、装置、存储介质及电子设备
KR102490395B1 (ko) 외부 전자 장치의 키를 공유하는 전자 장치 및 전자 장치의 동작 방법
US10262165B2 (en) Authentication of a smart pen and computing device
KR102010764B1 (ko) 스마트폰 인증 기능을 이용한 컴퓨터 보안 시스템 및 방법
EP2650816B1 (en) User authentication
US20240223553A1 (en) Systems and methods for data storage
WO2024145568A1 (en) Systems and methods for data storage
JP6163364B2 (ja) 通信システム
CN111868721A (zh) 电子装置及其操作方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant