CN107615301A - 指纹相关元素的安全存储 - Google Patents

指纹相关元素的安全存储 Download PDF

Info

Publication number
CN107615301A
CN107615301A CN201780001717.XA CN201780001717A CN107615301A CN 107615301 A CN107615301 A CN 107615301A CN 201780001717 A CN201780001717 A CN 201780001717A CN 107615301 A CN107615301 A CN 107615301A
Authority
CN
China
Prior art keywords
collection
finger
fingerprint
detailed elements
user
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.)
Granted
Application number
CN201780001717.XA
Other languages
English (en)
Other versions
CN107615301B (zh
Inventor
塞巴斯蒂安·韦伯
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.)
Fingerprint kaana Kadun Intellectual Property Co.,Ltd.
Original Assignee
Fingerprint Cards AB
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 Fingerprint Cards AB filed Critical Fingerprint Cards AB
Publication of CN107615301A publication Critical patent/CN107615301A/zh
Application granted granted Critical
Publication of CN107615301B publication Critical patent/CN107615301B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/50Maintenance of biometric data or enrolment thereof
    • 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
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction
    • G06V40/1353Extracting features related to minutiae or pores
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification
    • 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/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/50Maintenance of biometric data or enrolment thereof
    • G06V40/53Measures to keep reference information secret, e.g. cancellable biometrics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本公开内容涉及与手指的指纹特征有关的详细元素集的安全存储以及一种使用所述详细元素集来认证手指的候选指纹使得能够改进安全性和用户便利性的方法。

Description

指纹相关元素的安全存储
技术领域
本公开内容涉及与手指的指纹特征有关的详细元素集的安全存储并且涉及一种使用所述详细元素集来认证手指的候选指纹使得能够改进安全性和用户便利性的方法。
背景技术
对生物识别技术的用于识别和/或认证用户的身份的使用越来越多。促进该使用的生物识别技术包括语音、指纹、虹膜、静脉图案和其他扫描。目前,例如由于指纹传感器易于与不同类型的电子设备如智能电话、手表、平板电脑等集成,因此使用指纹传感器来捕获指纹显得特别有前途。已经由目前可获得的电子指纹***实现的可靠性使得它们在诸如移民、银行、支付等领域也是有用的。
使用指纹识别/验证时的总体思想是:登记来自用户的指纹样本,然后将该指纹样本与先前确定的模板进行比较,该模板被本地地存储在例如智能电话中或远程地存储在例如云服务器中。如果比较结果为肯定,则授权访问,否则拒绝访问。因此,应当将模板看作是用户的数字标识,因此如果模板丢失,则有人滥用模板的风险是明显的。因此,明显的是,本地以及特别是远程模板存储对于指纹***的用户而言可能是有风险的,这是因为在未经授权的实体取回模板的情况下损害可能是永久性的,因为难以替换手指。
在诸如US20150016697A1中公开的与云服务器实现方式有关的一些现有技术示例中,建议通过加密来保护指纹数据。然而,这存在明显的风险:具有足够资源的第三方将能够破译指纹数据。也就是说,如果云服务器被黑客入侵,这可能会对大量已经在云服务器上存储了其指纹数据的用户产生严重的影响。事实上,这样的问题可能会大大影响公众对指纹***的看法。
因此,由于期望严密保护与用户相关的数据同时因为指纹***的使用的可靠性和简单性而扩展指纹***的使用,因此有必要提供一种与现有技术相比,对用户的风险相应较小的替代的和更安全的解决方案。
发明内容
鉴于上述安全问题,本公开内容的目的是提供一种用于电子指纹***的改进方法,其中与指纹相关的数据的远程存储所涉及的风险大大降低。
根据本公开内容的第一方面,因此提供了一种借助于电子指纹装置存储与用户的手指的指纹特征有关的详细元素集的方法,所述电子指纹装置包括指纹传感器和与所述指纹传感器连接的处理电路,其中所述方法包括以下步骤:通过所述处理电路使用指纹传感器来获取手指的指纹数据;通过所述处理电路根据指纹数据确定手指的第一组多个指纹特征;通过所述处理电路将所述第一组多个指纹特征划分成第一基本特征集和与所述第一基本特征集有关的第一详细元素集,其中第一详细元素集与第一基本特征集不同;以及通过所述处理电路提供所述第一详细元素集以用于存储在计算机存储器内。
本公开内容基于将从指纹数据提取的细节分成至少两个类别的构思,其中第一类别被设置成包括手指的所谓的“基本特征”,并且第二类别包括“详细元素”。详细元素与基本特征不同,但与基本特征有明显的关联。基本特征集通常包括手指的关键点特征。
通过对上述内容的理解,详细元素对例如黑客而言将不会有任何用处,因为它们被形成为只有在与基本特征相关联时才有用。因此,与将手指的完整模板存储在计算机存储器内的现有技术方式相比,仅存储详细元素和/或与详细元素有关的信息相比较而言更安全。通常,基本特征根本不会被存储,而是一旦完成用于确定详细元素及其与基本特征的关联的处理就被丢弃。
由于仅详细元素被存储在计算机存储器内并且因此基本特征将“由用户随身携带”(即存在于手指处),因此应明智地选择基本特征,使得随后试图从第二指纹数据集中提取基本特征将产生基本相同的结果。因此,必须注意优化基本特征提取算法,使得在同一手指的不同指纹数据集上连续执行基本特征提取算法将产生所述类似的结果。下面的详细描述将提供可以如何实现基本特征提取算法以及可以如何选择相关详细元素的示例。
在本公开内容的可能的实施例中,第一详细元素集根据预定特征变换密钥与第一基本特征集相关联。这样的特征变换密钥可以用于定义第一基本特征集如何与第一详细元素集相关联的模型。在可能的实施例中,与特征变换密钥有关的信息与第一详细元素集一起或与第一详细元素集相关地也被存储在计算机存储器中。
引入对特征变换密钥的用于将第一详细元素集与第一基本特征集相关联的使用的优点在于:在第一详细元素集(例如当存储在计算机存储器中时)在某种意义上会“丢失”或被黑客攻击的情况下将有可能更换特征变换密钥。因此,使用特征变换密钥将使得第一详细元素集可废除,即,通过在第一详细元素集与该特征变换密钥相关联时不允许对该第一详细元素集的任何进一步使用而可废除。在这种情况下,例如当执行与用户的手指的指纹特征有关的详细元素集的“新”存储时,可以选择“新”特征变换密钥(与不允许的特征变换密钥不同)。
如所理解的,特征变换密钥的这种使用可以进一步降低所存储的第一详细元素集的可逆性的风险,因为它们与(第一)基本特征集的关联现在可以被进一步“隐藏”。在一些实施例中,特征变换密钥可以至少部分地包括随机分量,例如至少部分地基于随机数。然而,特征变换密钥还可以或者替代地可以从预定列表例如从预定数字列表中选择,在如上所述取消一个数字的情况下,可能“按顺序”选择数字。
应注意到,在一些实施例中,第一基本特征集可以被看作是要形成用户的手指的“基线”。因此,详细元素集可被视为与用户的手指的基线相关联,其中通常第一详细元素集与第一基本特征集不相关。
在本公开内容的优选实施例中,计算机存储器与电子指纹装置物理上分离,例如计算机存储器被包括在远程定位的云服务器中。如从以上理解的,围绕远程存储与手指有关的数据以及从例如云服务器上传/下载所述数据的安全性将大大改善,因为试图入侵到云服务器中的任何第三方如果成功了,仅能获得详细元素,而所述详细元素只有在也可以获得基本特征的情况下才有用。应理解,可选地可以将详细元素集以加密形式存储在云服务器处。
即使在目前已知的实现方式中,与将指纹相关数据存储在云服务器处的情况相比,“设备级”(例如围绕包括在指纹***中的计算机存储器)的安全性相比而言也将更高。围绕对包括指纹相关数据的任何形式的数据的远程存储的最大问题是需要使(通常使用至少部分开放的网络接入连接例如因特网的)用户容易访问数据。相比而言,在指纹***的嵌入式实现方式中,计算机存储器可以与指纹***紧密结合,例如被提供作为安全元件。与远程存储在例如云服务器内相比,安全元件提供了高得多的安全水平。然而,即使嵌入式设备也可能被入侵。
因此,在一些替选实现方式中,例如在高安全性实现方式中,可能期望甚至不将完整的指纹模板本地存储在电子指纹装置所包括的计算机存储器内。因此,在这样的实现方式中,可以使用本发明构思,即,将指纹数据分成基本特征和详细相关元素集。如所理解的,仅详细元素集被存储在电子指纹装置所包括的计算机存储器内。
在本公开内容的可能的实施例中,第一详细元素集与用户的手指的识别信息存储在一起。如下面将要解释的,这可以允许迅速收集在随后的认证处理中要使用的“正确的”详细元素集。
在本公开内容的上下文中,表述“指纹数据”应被广义地解释并且包括手指的指纹的常规“视觉图像”以及当使用指纹传感器获取时与手指有关的一组测量结果二者。可以随后获取多个指纹图像并且将所述多个指纹图像一起使用,其中所得信息被用作用于确定指纹特征的输入。
此外,应理解,指纹传感器可以是指纹触摸传感器和滑动指纹传感器中的任一个。指纹传感器可以使用任何种类的当前或将来的指纹感测原理来实现,包括例如电容式、超声式、光学式或热感测技术或其组合。然而,目前电容式感测是最优选的。一维传感器和二维传感器二者皆是可能的并且在本公开内容的范围内。
另外,上面使用的表述“处理电路”应被理解为包括任何类型的计算设备例如ASIC、微处理器等。还应理解,这样的处理电路的实际实现可以在多于一个装置/电路之间划分。
根据本公开内容的第二方面,提供了一种借助于指纹认证***来认证用户的手指的候选指纹的方法,所述指纹认证***包括指纹传感器和与指纹传感器连接的处理电路,其中,所述方法包括以下步骤:通过所述处理电路接收对用户的手指的认证请求;通过所述处理电路使用指纹传感器来获取指纹数据;通过所述处理电路根据所述指纹数据确定手指的第二组多个指纹特征;通过所述处理电路将第二组多个指纹特征划分成第二基本特征集和与所述第二基本特征集有关的第二详细元素集;以及通过所述处理电路从计算机存储器接收与所述用户的手指有关的第一详细元素集;通过所述处理电路将所述第二基本特征集与所述第一详细元素集进行组合,以形成第三组多个指纹特征;通过所述处理电路将所述第二组多个指纹特征与所述第三组多个指纹特征进行比较;以及通过所述处理电路提供指示所述比较的结果的认证信号。
如上面简要解释的,本发明构思涵盖了形成“两部分”指纹模板以及使用“两部分”指纹模板来认证用户二者。当使用该两部分指纹模板来认证用户时,处理以与上述类似的方式开始。但是,为了执行用户的实际认证,有必要与预先登记的数据进行比较。应理解,用户的识别也在本公开内容的范围内,如下面将进一步解释的。
根据关于本公开内容的第一方面提供的讨论,在一些实施例中本公开内容的第二方面也可以包括以下步骤:通过所述处理电路从计算机存储器接收与特征变换密钥有关的信息,其中第二详细元素集至少部分地基于特征密钥与第二基本特征集相关联。以与上述类似的方式,特征变换密钥可以用于定义(第二)基本特征集如何与(第一)详细元素集相关联的模型。因此,在一些实施例中,与特征变换密钥有关的信息可以因而用于将基本特征集与详细元素集进行关联。
根据本公开内容内容,使用指纹传感器来获取另外的指纹数据。另外的指纹数据被提供作为用于确定第二组多个指纹特征的输入,该第二组多个指纹特征又被划分成第二基本特征集以及与第二基本特征集有关的第二详细元素集。
为了认证/识别用户,将预先登记的第一详细元素集与第二基本特征集进行组合,形成第三组多个指纹特征。然后将该信息即第三组多个指纹特征与第二组多个指纹特征进行比较。如果存在匹配(例如通常具有高于阈值的匹配水平),则用户被认证为正确的用户。
替选地,可以将多个第一详细元素集与第二基本特征集进行组合,从而允许确定多个第一详细元素集中的哪一个与第二组多个指纹特征匹配,由此可以识别用户。
因此,本发明构思涵盖了用户标识自己并且该信息被用于获取所选择的预先登记的第一详细元素集的情况,或者将多个预先登记的第一详细元素集用于匹配处理以识别和认证用户的情况二者。应理解的是,表述“多个预先登记的第一详细元素集”可以仅涉及少量用户/手指,例如只包括公司雇用的人员、家庭成员等等。然而,表述“多个预先登记的第一详细元素集”还应被理解为包括填充“全局”用户数据库的用户,即大量用户。
伴随不必提供用户的身份这种可能性的优点的是,本公开内容还使得以下应用能够具有高安全性,在所述应用中没有为指纹认证***提供用户接口(例如图形用户界面,GUI)。具体而言,可以提供简单、小型且安全的电子设备,其中仅使用手指对提供给手指的指纹传感器的触摸来识别和认证特定用户。这样的设备的示例包括任何类型的物联网(IoT)设备,例如提供用户特定设置的灯开关,适于用户特定设置的车辆等等。可能性是无限的,仍然保持针对用户的高安全水平。详细描述将提供可以如何根据本发明构思实现和使用这样的简单、小型且安全的电子设备的一些示例。然而应理解的是,指纹认证***可以被实现为任何形式的电子控制***的组件,例如包括智能电话、平板电脑、键盘、计算机鼠标、智能卡、膝上型电脑等。
根据本公开内容的第三方面,提供了一种电子设备,该电子设备包括:指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及处理电路,所述处理电路与所述指纹传感器相连接,其中,所述处理电路被配置成:使用所述指纹传感器来获取手指的指纹数据;根据指纹数据确定手指的第一组多个指纹特征;将第一组多个指纹特征划分成第一基本特征集和与所述第一基本特征集有关的第一详细元素集,其中所述第一详细元素集与所述第一基本特征集不同;以及提供所述第一详细元素集以用于存储在计算机存储器内。本公开内容的该方面提供了与上面关于本公开内容的第一方面所讨论的优点类似的优点。
根据本公开内容的第四方面,提供了一种电子设备,该电子设备包括:指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及处理电路,所述处理电路与所述指纹传感器相连接,其中,所述处理电路被配置成:使用指纹传感器来获取指纹数据;根据指纹数据确定手指的第二组多个指纹特征;将所述第二组多个指纹特征划分成第二基本特征集和与所述第二基本特征集有关的第二详细元素集;以及从计算机存储器接收与所述用户的手指有关的第一详细元素集;将所述基本特征集与所述第一详细元素集进行组合,以形成第三组多个指纹特征;将第二组多个指纹特征与第三组多个指纹特征进行比较;以及提供指示所述比较的结果的认证信号。本公开内容的该方面提供了与上面关于本公开内容的第二方面所讨论的优点类似的优点。
在实施例中,电子设备还包括收发器,所述收发器连接至所述处理电路并且被配置成建立与另外的电子装置的数据连接,所述另外的电子装置包括所述计算机存储器并且与所述电子设备分开定位,其中,所述处理电路还被配置成建立与所述另外的电子装置的连接,用于接收与所述用户的手指有关的所述第一详细元素集。
在可能的实施例中,电子设备不包括用作用户接口(UI)的显示屏,例如电子设备是包括指纹传感器的开关。本发明构思对于不需要向用户给出用于登记用户的指令的实施例将具有很大的用处。而是,即使在用户之前没有与开关交互的情况下,用户也可以简单地将他的手指放在指纹传感器处,并且例如开关将执行识别/认证用户的处理。因此,开关/设备不一定必须在登记处理中接受关于指纹交互的训练;而是用户在指纹传感器处提供该用户的手指就足够了。因此预计开关将与通常远程定位的计算机存储器通信以接收使得用户能够被识别/认证的详细元素集。一旦用户被识别/认证,开关就可以与特定的可能预先分配的功能一起使用。
根据本公开内容的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括非暂态计算机可读介质,所述非暂态计算机可读介质上存储有用于控制电子设备的计算机程序装置,所述电子设备包括:指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及处理电路,所述处理电路与所述指纹传感器相连接,其中,所述计算机程序产品包括:用于使用所述指纹传感器来获取手指的指纹数据的代码;用于根据所述指纹数据确定手指的第一组多个指纹特征的代码;用于将所述第一组多个指纹特征划分成第一基本特征集和与所述第一基本特征集有关的第一详细元素集的代码,其中所述第一详细元素集与所述第一基本特征集不同;以及用于提供所述第一详细元素集以用于存储在计算机存储器内的代码。此外,本公开内容的该方面提供了与上面关于本公开内容的第一方面和第三方面所讨论的优点类似的优点。
根据本公开内容的第六方面,提供了一种计算机程序产品,所述计算机程序产品包括非暂态计算机可读介质,所述非暂态计算机可读介质上存储有用于控制电子设备的计算机程序装置,所述电子设备包括:指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及处理电路,所述处理电路与所述指纹传感器相连接,其中,所述计算机程序产品包括:用于接收对用户的手指的认证请求的代码;用于使用所述指纹传感器来获取指纹数据的代码;用于根据所述指纹数据确定手指的第二组多个指纹特征的代码;用于将所述第二组多个指纹特征划分成第二基本特征集和与所述第二基本特征集有关的第二详细元素集的代码;以及用于从计算机存储器接收与所述用户的手指有关的第一详细元素集的代码;用于将所述基本特征集与所述第一详细元素集进行组合以形成第三组多个指纹特征的代码;用于将所述第二组多个指纹特征与所述第三组多个指纹特征进行比较的代码;以及用于提供指示所述比较的结果的认证信号的代码。此外,本公开内容的该方面提供了与上面关于本公开内容的第二方面和第四方面所讨论的优点类似的优点。
总之,本公开内容总体涉及一种用于电子指纹***的改进方法,其中与指纹相关的数据的远程存储所涉及有关的风险大大降低。本公开内容提供了一种解决方案,其中与指纹有关的详细元素集与指纹的基本指纹特征分离,其中详细元素集在没有基本指纹特征的情况下不可用。根据本公开内容,仅详细元素集与用户分开存储。
当研究所附权利要求和以下描述时,本公开内容的其他特征和优点将变得明显。本领域技术人员认识到的是,在不背离本公开内容的范围的情况下,本公开内容的不同特征可以进行组合以创建除下面描述的那些实施例之外的实施例。
附图说明
根据以下详细的描述和附图将容易地理解包括本公开内容的特定特征和优点的本公开内容的各方面,在附图中:
图1a至图1c示意性地举例说明根据本公开内容的不同实施例的电子设备;
图2示意性地示出了包括在图1的便携电子设备中的指纹传感器阵列;
图3概念性地示出了可以应用本发明构思的实现方式;
图4a和图4b概念性地示出了根据本公开内容的优选实施例的登记和验证;
图5是公开了如图4a和图4b中概念性示出的本公开内容的示例性步骤的流程图;以及
图6示出了被划分为基本特征和详细元素的指纹特征的示例性图示。
具体实施方式
现在将在下文中参照附图更全面地描述本公开内容,在附图中示出了本公开内容的当前优选实施例。然而,本公开内容可以以许多不同的形式来实施并且不应被解释为限于本文中所阐述的实施例;而是,提供这些实施例是为了充分性和完整性,并且这些实施例将本公开内容的范围完全传达给技术人员。贯穿全文,类似的附图标记指代类似的元件。
现在转向附图具体是图1a,以具有集成指纹传感器102以及包括触摸屏接口的显示单元104的移动电话100的形式示意性地示出了被配置成应用根据本公开内容的构思的电子设备的示例。在该实施例中,指纹传感器102被布置在移动电话100的侧面/边缘上,并且显示单元104被布置在移动电话100的正面。例如,指纹传感器102可以用于解锁移动电话100和/或用于授权使用移动电话100执行的交易等。指纹传感器102当然也可以放置在移动电话100的背面或正面。
优选地并且对本领域技术人员明显的是,图1a所示的移动电话100还包括用于WLAN/Wi-Fi通信的第一天线、用于电信通信的第二天线、麦克风、扬声器和电话控制单元。当然可以在移动电话中包括另外的硬件元件。
还应注意,本公开内容可以适用于诸如膝上型计算机、遥控装置、平板电脑的任何其他类型的电子设备或任何其他类型的当前或未来类似配置的设备,包括希望允许用户特定设置和/或用户的识别/认证被实现的任何类型的IoT设备。图1b和图1c示出了两个这样的示例性电子设备。
具体而言,在图1b中示出了车辆例如汽车的内部,其中,例如“启动按钮”110设置有指纹传感器,用于在用户被识别/认证时,允许用户访问并允许应用用户的特定设置。当然指纹传感器也可以布置在车辆的外部,从而仅允许正确的用户进入车辆内部。
此外,图1c示出了具有集成指纹传感器的开关120。开关120例如可以被布置成仅允许正确的用户打开/关闭灯,或者向用户提供用于房间的用户特定设置,其中开关120被设置成控制灯。应理解,开关120不一定必须被配置成控制灯。例如,开关120可以被设置成控制其他特征例如其他设备,包括例如被提供用于显示演示的计算机/投影仪、加热设备等。开关120可以基本上被配置成控制任何类型的设备,并且借助于本公开内容提供的集成指纹传感器和功能将允许该控制是特定于用户的。
就图1a-1c所示的所有电子设备而言,都包括有指纹传感器102,指纹传感器102被设置成与适于控制指纹传感器102的处理电路进行电气通信。这些处理电路可以分别包括微处理器、微控制器、可编程数字信号处理器或其他可编程设备。这些处理电路还可以或替代地分别包括专用集成电路、可编程门阵列或可编程阵列逻辑、可编程逻辑器件或数字信号处理器。在处理电路包括诸如上述微处理器、微控制器或可编程数字信号处理器的可编程设备的情况下,处理器还可以包括控制可编程设备的操作的计算机可执行代码。应理解的是,借助于处理电路(或者通常作为“处理电路”来讨论)提供的所有功能或者一部分功能可以至少部分地与指纹传感器102进行集成。
进一步参照图2,概念性地示出了指纹传感器102的稍微放大的视图。在采用电容式感测技术的情况下,指纹传感器102被配置成包括优选地设置成二维阵列的大量感测元件。二维阵列可以具有取决于计划的实现方式的尺寸,并且在一个实施例中使用160×160像素。其他尺寸当然是可能的并且在本公开内容的范围内,包括与上述示例相比具有更少像素的二维阵列。单个感测元件(也表示为像素)在图2中由附图标记202来指示。
图1a-1c所示的电子设备之间的一个区别在于,图1c所示的开关120没有典型的显示屏充当供用户操作开关的用户接口(UI)。因此,即使在用户之前没有与开关120交互的情况下,用户也可以简单地将他的手指放在开关120配备的指纹传感器处,并且开关120将执行识别/认证用户的处理。因此,开关120不一定必须在登记过程中接受关于指纹交互的训练;而是用户在指纹传感器处提供其手指就足够了。因此预计开关将与通常远程定位的计算机存储器通信以接收使得用户能够被识别/认证的详细元素集。一旦用户被识别/认证,开关就可以与特定的可能预先分配的功能一起使用。当然预先分配的功能可以是来自于解锁门、允许启动车辆、打开/关闭灯等的任何类型的功能。
图3进一步示出了关于图1c所示的开关120的可以实现本发明构思的示例性实施例。在图3中,平板电脑300形式的电子设备被用于登记用户的手指。根据登记处理(将在下面针对图4a进一步详细描述),指纹被分成基本指纹特征和与指纹特征有关的详细元素。仅详细元素被存储在计算机存储器内,例如与平板电脑300进行网络通信的云服务器302中包括的计算机存储器内。基本特征通常被丢弃;至少它们不被传送到云服务器302。根据上述讨论,在本公开内容的一些实施例中,可以将特征变换密钥与详细元素一起存储或与详细元素相关地存储在计算机存储器内。
当用户与开关120交互时,开关将执行根据本公开内容的识别/认证处理,并且下面将关于图4b进一步详述所述识别/认证处理。在识别/认证处理期间,将详细元素从云服务器302下载至开关120。
现在结合图5提供图4a,用于概念性地举例说明可以如何根据本公开内容实现登记处理。作为第一步骤,用户将他的手指放置在例如用户的移动电话100中包括的指纹传感器102邻近的位置,或者放在指纹传感器102处,由此指纹传感器102将捕获S1作为用户的指纹的数字表示的指纹数据。为了便于理解,指纹的数字指纹被图示为特定于用户的手指的唯一“第一密钥”402。
如图4a所示,用户的指纹的数字表示被分成S2:基本特征,被示出为第一密钥402的第一基本结构集404;以及详细元素集,被示为第一密钥402的“第一尖端集“406。如先前所解释的,详细元素,即第一尖端集406被远程存储S3在云服务器302的计算机存储器内。在本公开内容的替选实施例中,计算机存储器可以包括在例如移动电话100中。
接下来结合图5转向图4b,概念性地示出了识别/认证用户的处理。在图4b中提供的图示中,识别/认证发生在指纹认证***(为电子设备)处,所述指纹认证***布置在先前示出的汽车内。如所提及的,指纹传感器102可以例如布置在被置于汽车内部的启动按钮内。汽车例如可以是租用的汽车,即以前没有被该用户占用的汽车。
在现有技术情境中,用户首先必须被验证为正确的用户(例如通过汽车租赁服务的运营者),并且仅在此之后,作为第二步骤,才被允许向指纹验证***登记。然而,为了帮助用户在不必经过上述两个步骤的情况下使用指纹认证***,可以通过将汽车布置成与云服务器302进行网络通信来应用本发明的构思。具体而言,用户将他的手指放置在指纹传感器102处,由此形成S4用户的指纹的数字表示,其被图示为第二密钥408。
再次,以相同或相似的处理将第二密钥408分成S5:第二密钥408的第二基本结构集410;以及第二详细元素集,其被示出为第二密钥408的第二尖端集412。作为下一个步骤,指纹认证***将从云服务器302下载S6第一尖端集406,并且将第一尖端集406与第二基本结构集410组合S7,从而形成S8中间密钥414。
然后可以将适于应用于指纹数据的任何形式的比较应用于比较S9中间密钥414与第二密钥408。在指纹认证***认为中间密钥414和第二密钥408相似或者至少具有高于预定阈值的匹配水平的情况下,指纹认证***认为已经“呈递第二密钥408”的用户被识别/认证。在识别/认证之后,可以向汽车应用用户特定的设置,例如包括预定义的无线电台、下载用户特定的电话簿、座位的设置、汽车出租的计费等。当然,可以在成功的识别/认证之后提供任何其他类型的特定于用户的设置/信息。
最后转到图6,提供了基于指纹数据(指纹数据是用户的手指的数字表示)将指纹特征划分成基本特征和与基本指纹特征有关的详细元素的处理的详细示例性实现,其中详细元素不同于基本指纹特征。如上所述,用户将他的手指放置在例如他的移动电话100配备的指纹传感器102处,由此指纹传感器102将捕获作为用户的指纹的数字表示的指纹数据602。
指纹数据602被提供给处理电路并由处理电路处理,用于提取特定于用户的手指的指纹的多个指纹特征。在图6中提供的图示中,三个关键点已被识别和定义为基本指纹特征604、606、608。基本指纹特征604、606、608优选地是用于用户的特定手指的容易识别的指纹特征。在本公开内容的可能的实施方式中,与基本指纹特征604、606、608相关地选择作为参考点的原点610,原点610例如是相比于基本指纹特征604、606、608的“重心”。
在基本特征604、606、608的周围,如上所述,还存在有可获得的其他指纹数据。按照根据本公开内容提供的构思,从指纹数据选择多个详细元素。详细元素与基本特征604、606、608不同。在图6中,选择了三个详细元素612、614、616。在图6中,虚线在原点610和详细元素612、614、616中的每一个之间延伸。
详细元素612、614、616中的每一个可以例如由矢量V(例如强度矢量,取决于所选择的实现方式)定义,其中矢量V在与连接原点610和详细元素612、614、616中的每一个的虚线的方向相比成角度α的方向上延伸。角度α相应地提供详细元素612、614、616中的每一个与基本指纹特征604、606、608之间的所需关联。
然而,由于详细元素不包含所选择的原点的任何数据,因此不可能在没有由基本特征604、606、608形成的原点信息的情况下将详细元素与指纹相关联,因此在不能够获得基本指纹特征604、606、608的情况下不使详细元素612、614、616有用。
在将指纹特征分离成基本特征和相关详细元素之后,与详细元素有关的信息被以合适的方式封装,以使得信息能够易于传输和存储在诸如与云服务器302有关的计算机存储器内。基本特征通常被丢弃,并且将不上传到云服务器302。在本公开内容的可能的实施方式中,仅将分别用于详细元素612、614、616中的每一个的角度α1、α2、α3存储在计算机存储器内。在本公开内容的另一可能的实施例中,可选地可以确定详细元素612、614、618中的每一个的描述符。描述符可以被设置成传达与特定详细元素有关的其他信息。
根据以上关于特征变换密钥的讨论,在一些实施例中,特征变换密钥可以被看作是对选择的原点610的“偏移”。也就是说,不是直接选择原点610,而是可以选择替代的“中心点”,该“中心点”例如可以是基于与特征变换密钥有关的信息的偏移。因此,在这种情况下,中心点(即,之前的原点610)有可能被“二维移动”,由此在新的中心点与详细元素612、614、616中的每一个之间延伸的虚线将不同。因此,用于详细元素612、614、616中的每一个的角度α1、α2、α3将不同并且取决于特征变换密钥。当然,中心点也可以(仅)在一个维度上移动。因此,特征变换密钥可以例如是(例如至少部分随机选择的)正数或负数。
当随后执行候选指纹的认证时,相应地需要知道特征变换密钥以将所下载的详细元素与(新捕获的)详细特征正确关联。
在提供的示例中,仅示出了三个基本特征604、606、608和三个详细元素612、614、616。然而,应理解可以按照与上述类似的方式确定和处理任何数量的基本特征和/或详细元素。另外,分成基本特征和详细相关元素的示例仅仅是为了说明目的而提供的一种可能的实现方式。一般而言,希望以选出明显和容易识别的指纹特征作为基本特征的方式来选择/优化用于执行该处理的算法。
如上所述,随后则可以从云服务器302下载详细元素,并且将其与随后确定的基本特征集进行组合,该基本特征集通常基于使用与另一电子设备有关的指纹传感器而获取的指纹数据来确定,所述另一电子设备例如是上面举例说明的汽车内的按钮110、诸如开关120的任何类型的IoT设备等。
下载的详细元素和随后确定的基本特征集的组合可以被看作用户的手指的中间指纹模板,然后该中间指纹模板与使用例如按钮110/开关112的指纹传感器获取的指纹数据进行比较。在相同的手指被呈现给例如按钮110/开关112的指纹传感器的情况下,上述算法将识别出类似的基本特征集和详细元素集。因此,比较通常将产生匹配。
然而,在不同的手指被呈现给例如按钮110/开关112的指纹传感器的情况下,基本特征将是不同的,因此与下载的详细元素的组合将形成与随后获取的指纹数据不同的中间指纹模板。因此,比较不会产生匹配,并且用户不会被认证。
如上所述,当然可以下载多于一个详细元素集。因此,认证处理可以针对下载的多个详细元素集进行迭代。针对下载的多个详细元素集中的每一个执行匹配,一旦找到匹配,则将该匹配用于用户的特定手指的识别。可以针对例如家庭、办公室、政府组织等形成存储多个详细元素集的数据库。由于数据库内的信息在不知道基本特征的情况下有用,因此信息被安全地保护免受例如黑客的任何可能的攻击。
本公开内容的控制功能可以使用现有的计算机处理器、或通过出于该目的或另一目的引入的适当***的专用计算机处理器、或通过硬连线***来实现。在本公开内容的范围内的实施例包括:程序产品,包括用于承载或在其上存储机器可执行指令或数据结构的机器可读介质。这样的机器可读介质可以是可以由通用计算机或专用计算机或具有处理器的其他机器访问的任何可获得的介质。作为示例,这样的机器可读介质可以包括RAM、ROM、EPROM、EEPROM、CD-ROM或其他光盘存储装置、磁盘存储装置或其他磁性存储装置、或可以用于承载或存储具有机器可执行指令或数据结构的形式的期望程序代码并且可以由通用计算机或专用计算机或具有处理器的其他机器访问的任何其他介质。当通过网络或另一通信连接(硬连线、无线或硬连线或无线的组合)向机器传送或提供信息时,机器将该连接适当地视为机器可读介质。因此,任何这样的连接被适当地称为机器可读介质。上述的组合也被包括在机器可读介质的范围内。机器可执行指令例如包括使通用计算机、专用计算机或专用处理机器执行某一功能或一组功能的指令和数据。
虽然附图可能示出了顺序,但步骤的次序可以不同于所描绘的顺序。此外,两个或更多个步骤可以同时或部分同时执行。这样的变型将取决于所选择的软件和硬件***以及设计者的选择。所有这样的变型皆在本公开内容的范围内。同样地,可以使用具有基于规则的逻辑和其他逻辑的标准编程技术来完成软件实现方式,以完成各种连接步骤、处理步骤、比较步骤和判决步骤。此外,尽管已经参照本公开内容的具体示例性实施例描述了本公开内容,但是对于本领域技术人员而言,许多不同的变更、修改等将变得明显。
此外,本领域技术人员在实践所要求保护的公开内容时,可以通过研究附图、公开内容和所附权利要求来理解并且实现所公开的实施例的变型。此外,在权利要求中,词语“包括”不排除其他元件或步骤,并且不定冠词“一(a)”或“一个(an)”不排除复数。

Claims (41)

1.一种借助于电子指纹装置存储与用户的手指的指纹特征有关的详细元素集的方法,所述电子指纹装置包括指纹传感器和与所述指纹传感器连接的处理电路,其中,所述方法包括以下步骤:
通过所述处理电路使用所述指纹传感器来获取所述手指的指纹数据;
通过所述处理电路根据所述指纹数据确定所述手指的第一组多个指纹特征;
通过所述处理电路将所述第一组多个指纹特征划分成第一基本特征集和与所述第一基本特征集有关的第一详细元素集,其中所述第一详细元素集与所述第一基本特征集不同;以及
通过所述处理电路提供所述第一详细元素集以用于存储在计算机存储器内。
2.根据权利要求1所述的方法,其中,所述第一详细元素集根据预定的特征变换密钥与所述第一基本特征集相关联。
3.根据权利要求2所述的方法,还包括以下步骤:
通过所述处理电路提供与所述预定的特征变换密钥有关的信息以用于存储在计算机存储器内。
4.根据权利要求2和3中任一项所述的方法,其中,所述预定的特征变换密钥定义所述第一详细元素集和所述第一基本特征集之间的关系模型。
5.根据权利要求2至4中任一项所述的方法,其中,所述特征变换密钥至少部分是随机预选的。
6.根据前述权利要求中任一项所述的方法,还包括以下步骤:
基于所述第一基本特征集来形成所述用户的手指的基线。
7.根据权利要求6所述的方法,还包括以下步骤:
将所述详细元素集与所述用户的手指的基线相关联。
8.根据权利要求7所述的方法,其中,所述第一详细元素集与所述第一基本特征集不相关。
9.根据前述权利要求中任一项所述的方法,其中,所述计算机存储器与所述电子指纹装置物理分离。
10.根据前述权利要求中任一项所述的方法,其中,所述计算机存储器被包括在远程定位的云服务器中。
11.根据权利要求10所述的方法,其中,提供所述第一详细元素集的步骤包括将所述第一详细元素集上传到所述云服务器。
12.根据权利要求1至8中任一项所述的方法,其中,所述计算机存储器被包括在所述电子指纹装置中。
13.根据前述权利要求中任一项所述的方法,其中,所述第一详细元素集与所述用户的手指的识别信息存储在一起。
14.根据前述权利要求中任一项所述的方法,其中,所述第一基本特征集中的每个特征具有相对于所述指纹传感器设置的位置。
15.根据前述权利要求中任一项所述的方法,其中,将所述第一组多个指纹特征划分为所述第一基本特征集和所述第一详细元素集的步骤包括确定所述第一组多个指纹特征的强度水平。
16.根据权利要求15所述的方法,其中,所述第一组多个指纹特征中的具有低于预定阈值的强度水平的特征被定义成被包括在所述第一详细元素集中。
17.根据前述权利要求中任一项所述的方法,其中,所述第一基本特征集包括所述手指的关键点特征。
18.一种借助于指纹认证***来认证用户的手指的候选指纹的方法,所述指纹认证***包括指纹传感器和与所述指纹传感器连接的处理电路,其中,所述方法包括以下步骤:
通过所述处理电路接收对所述用户的手指的认证请求;
通过所述处理电路使用所述指纹传感器来获取指纹数据;
通过所述处理电路根据所述指纹数据确定所述手指的第二组多个指纹特征;
通过所述处理电路将所述第二组多个指纹特征划分成第二基本特征集和与所述第二基本特征集有关的第二详细元素集;以及
通过所述处理电路从计算机存储器接收与所述用户的手指有关的第一详细元素集;
通过所述处理电路将所述第二基本特征集与所述第一详细元素集进行组合,以形成第三组多个指纹特征;
通过所述处理电路将所述第二组多个指纹特征与所述第三组多个指纹特征进行比较;以及
通过所述处理电路提供指示所述比较的结果的认证信号。
19.根据权利要求18所述的方法,其中,所述第二基本特征集形成所述用户的手指的基线。
20.根据权利要求19所述的方法,其中,所述第一详细元素集和所述第二详细元素集与所述用户的手指的基线相关联。
21.根据权利要求18至20中任一项所述的方法,还包括以下步骤:
通过所述处理电路从所述计算机存储器接收与特征变换密钥有关的信息,
其中,所述第二详细元素集至少部分地基于特征密钥与所述第二基本特征集相关联。
22.根据权利要求18至21中任一项所述的方法,其中,与所述用户的手指有关的所述第一详细元素集远离所述指纹认证***存储。
23.根据权利要求18至22中任一项所述的方法,其中,接收所述第一详细元素集的步骤包括从云计算设备下载所述第一详细元素集。
24.根据权利要求18至21中任一项所述的方法,其中,所述计算机存储器被包括在所述指纹认证***中。
25.根据权利要求18至24中任一项所述的方法,其中,接收所述第一详细特征集的步骤包括提供所述用户的手指的识别信息。
26.根据权利要求18至25中任一项所述的方法,其中,接收所述第一详细特征集的步骤包括:对多个第一详细特征集进行分析,以选择所述多个第一详细特征集中的要与基本特征集进行组合的一个第一详细特征集。
27.根据权利要求18至26中任一项所述的方法,其中,所述指纹认证***不包括用作用户接口的显示屏。
28.一种电子设备,包括:
指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及
处理电路,所述处理电路与所述指纹传感器连接,其中,所述处理电路被配置成:
使用所述指纹传感器来获取所述手指的指纹数据;
根据所述指纹数据确定所述手指的第一组多个指纹特征;
将所述第一组多个指纹特征划分成第一基本特征集和与所述第一基本特征集有关的第一详细元素集,其中,所述第一详细元素集与所述第一基本特征集不同;以及
提供所述第一详细元素集以用于存储在计算机存储器内。
29.根据权利要求28所述的电子设备,其中,所述计算机存储器被包括在远程定位的云服务器中。
30.根据权利要求29所述的电子设备,其中,所述计算机存储器被包括在所述电子设备中。
31.根据权利要求27至30中任一项所述的电子设备,其中,所述第一详细元素集与所述用户的手指的识别信息存储在一起。
32.根据权利要求27至31中任一项所述的电子设备,其中,所述第一基本特征集中的每个特征具有相对于所述指纹传感器设置的位置。
33.根据权利要求27至32中任一项所述的电子设备,其中,所述第一基本特征集包括所述手指的关键点特征。
34.根据权利要求27至33中任一项所述的电子设备,其中,所述指纹传感器是指纹触摸传感器。
35.一种电子设备,包括:
指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及
处理电路,所述处理电路与所述指纹传感器连接,其中,所述处理电路被配置成:
使用所述指纹传感器来获取指纹数据;
根据所述指纹数据确定所述手指的第二组多个指纹特征;
将所述第二组多个指纹特征划分成第二基本特征集和与所述第二基本特征集有关的第二详细元素集;以及
从计算机存储器接收与所述用户的手指有关的第一详细元素集;
将所述第二基本特征集与所述第一详细元素集进行组合,以形成第三组多个指纹特征;
将所述第二组多个指纹特征与所述第三组多个指纹特征进行比较;以及
提供指示所述比较的结果的认证信号。
36.根据权利要求35所述的电子设备,其中,所述计算机存储器被包括在远程定位的云服务器中。
37.根据权利要求35所述的电子设备,其中,所述计算机存储器被包括在所述电子设备中。
38.根据权利要求36所述的电子设备,其中,所述电子设备不包括用作用户接口的显示屏。
39.根据权利要求35所述的电子设备,还包括收发器,所述收发器连接至所述处理电路并且被配置成建立与另外的电子装置的数据连接,所述另外的电子装置包括所述计算机存储器并且与所述电子设备分开定位,其中,所述处理电路还被配置成建立与所述另外的电子装置的连接,用于接收与所述用户的手指有关的所述第一详细元素集。
40.一种计算机程序产品,所述计算机程序产品包括非暂态计算机可读介质,所述非暂态计算机可读介质上存储有用于控制电子设备的计算机程序装置,所述电子设备包括:
指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及
处理电路,所述处理电路与所述指纹传感器连接,
其中,所述计算机程序产品包括:
用于使用所述指纹传感器来获取所述手指的指纹数据的代码;
用于根据所述指纹数据确定所述手指的第一组多个指纹特征的代码;
用于将所述第一组多个指纹特征划分成第一基本特征集和与所述第一基本特征集有关的第一详细元素集的代码,其中,所述第一详细元素集与所述第一基本特征集不同;以及
用于提供所述第一详细元素集以用于存储在计算机存储器内的代码。
41.一种计算机程序产品,所述计算机程序产品包括非暂态计算机可读介质,所述非暂态计算机可读介质上存储有用于控制电子设备的计算机程序装置,所述电子设备包括:
指纹传感器,所述指纹传感器提供表示用户的被布置在所述指纹传感器处的手指的指纹数据;以及
处理电路,所述处理电路与所述指纹传感器连接,
其中,所述计算机程序产品包括:
用于接收对所述用户的手指的认证请求的代码;
用于使用所述指纹传感器来获取指纹数据的代码;
用于根据所述指纹数据确定所述手指的第二组多个指纹特征的代码;
用于将所述第二组多个指纹特征划分成第二基本特征集和与所述第二基本特征集有关的第二详细元素集的代码;以及
用于从计算机存储器接收与所述用户的手指有关的第一详细元素集的代码;
用于将所述第二基本特征集与所述第一详细元素集进行组合以形成第三组多个指纹特征的代码;
用于将所述第二组多个指纹特征与所述第三组多个指纹特征进行比较的代码;以及
用于提供指示所述比较的结果的认证信号的代码。
CN201780001717.XA 2016-03-31 2017-03-28 指纹相关元素的安全存储 Active CN107615301B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE1650416-9 2016-03-31
SE1650416A SE1650416A1 (en) 2016-03-31 2016-03-31 Secure storage of fingerprint related elements
PCT/SE2017/050298 WO2017171612A1 (en) 2016-03-31 2017-03-28 Secure storage of fingerprint related elements

Publications (2)

Publication Number Publication Date
CN107615301A true CN107615301A (zh) 2018-01-19
CN107615301B CN107615301B (zh) 2021-05-07

Family

ID=59961615

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780001717.XA Active CN107615301B (zh) 2016-03-31 2017-03-28 指纹相关元素的安全存储

Country Status (5)

Country Link
US (2) US9792421B1 (zh)
EP (2) EP3832506A1 (zh)
CN (1) CN107615301B (zh)
SE (1) SE1650416A1 (zh)
WO (1) WO2017171612A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8485442B2 (en) 2009-07-02 2013-07-16 Biometric Payment Solutions Electronic transaction verification system with biometric authentication
US10152487B1 (en) * 2014-09-29 2018-12-11 EMC IP Holding Company LLC System and method for a cloud storage provider to safely deduplicate encrypted backup objects
CN107045604A (zh) * 2017-02-22 2017-08-15 北京小米移动软件有限公司 信息处理方法及装置
JP2019008702A (ja) * 2017-06-28 2019-01-17 トヨタ自動車株式会社 認証装置
CN109923545B (zh) * 2017-09-13 2022-03-08 指纹卡安娜卡敦知识产权有限公司 允许基于生物识别数据通过安全通信信道进行对客户端设备的用户的认证的方法和设备
WO2019245437A1 (en) * 2018-06-19 2019-12-26 Fingerprint Cards Ab Method and electronic device for authenticating a user
US11977611B2 (en) 2020-10-20 2024-05-07 Mastercard International Incorporated Digital rights management platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777115A (zh) * 2009-11-25 2010-07-14 中国科学院自动化研究所 一种安全的指纹认证方法及***
CN101814131A (zh) * 2009-02-25 2010-08-25 中国科学院自动化研究所 一种增强模糊指纹保险箱安全性的方法
US20120013437A1 (en) * 2009-04-28 2012-01-19 Fujitsu Limited Biometric authentication apparatus, biometric authentication method, and computer readable storage medium
CN102609677A (zh) * 2011-01-21 2012-07-25 北京数字指通软件技术有限公司 一种基于指纹和纠错码的生物特征密码***
CN103258156A (zh) * 2013-04-11 2013-08-21 杭州电子科技大学 一种基于指纹特征生成密钥的方法
US20140241597A1 (en) * 2013-02-26 2014-08-28 Qtech Systems Inc. Biometric authentication systems and methods

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5541994A (en) * 1994-09-07 1996-07-30 Mytec Technologies Inc. Fingerprint controlled public key cryptographic system
WO2001039134A2 (de) * 1999-11-25 2001-05-31 Infineon Technologies Ag Sicherheitssystem mit biometrischem sensor
US7623970B2 (en) * 2001-04-17 2009-11-24 Panasonic Corporation Personal authentication method and device
US6914517B2 (en) * 2001-04-17 2005-07-05 Dalton Patrick Enterprises, Inc. Fingerprint sensor with feature authentication
US7142699B2 (en) * 2001-12-14 2006-11-28 Siemens Corporate Research, Inc. Fingerprint matching using ridge feature maps
US7720262B2 (en) 2002-02-18 2010-05-18 Precise Biometrics Ab Method and device for recording fingerprint data
JP4869944B2 (ja) 2003-12-24 2012-02-08 テレコム・イタリア・エッセ・ピー・アー バイオメトリック識別技術の利用に基づいたユーザー認証方法及び関連のアーキテクチャー
GB0424479D0 (en) * 2004-11-05 2004-12-08 Ibm Generating a fingerprint for a document
US20070217708A1 (en) * 2006-03-20 2007-09-20 International Business Machines Corporation Method, system, and program product for transforming a biometric image
KR100996466B1 (ko) * 2008-10-09 2010-11-25 조선대학교산학협력단 비밀분산 기법을 이용한 지문정보 저장 장치, 비밀분산 기법을 이용한 지문 인증 시스템 및 비밀분산 기법을 이용한 지문 인증 방법
US20100158329A1 (en) * 2008-12-19 2010-06-24 Shajil Asokan Thaniyath Elegant Solutions for Fingerprint Image Enhancement
US10445555B2 (en) * 2009-01-27 2019-10-15 Sciometrics, Llc Systems and methods for ridge-based fingerprint analysis
US20100310136A1 (en) * 2009-06-09 2010-12-09 Sony Ericsson Mobile Communications Ab Distinguishing right-hand input and left-hand input based on finger recognition
NL1037589C2 (en) 2009-12-24 2011-06-27 Priv Id B V Method and system for generating a representation of a finger print minutiae locations.
US8947595B1 (en) * 2010-01-26 2015-02-03 Google Inc. Fingerprinting to match videos having varying aspect ratios
WO2014165579A1 (en) * 2013-04-02 2014-10-09 Clarkson University Fingerprint pore analysis for liveness detection
US20150016697A1 (en) 2013-07-10 2015-01-15 Apple Inc. Finger biometric sensor data synchronization via a cloud computing device and related methods
US9705676B2 (en) * 2013-12-12 2017-07-11 International Business Machines Corporation Continuous monitoring of fingerprint signature on a mobile touchscreen for identity management
TWI534717B (zh) * 2014-05-30 2016-05-21 正崴精密工業股份有限公司 指紋感測器
KR102257287B1 (ko) * 2014-08-07 2021-05-27 삼성전자주식회사 지문 및 심전도 신호를 이용한 사용자 인증 방법 및 장치
CN105654167A (zh) * 2014-11-13 2016-06-08 中兴通讯股份有限公司 基于生物电子标签的特征提取、验证方法及其设备、标签

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814131A (zh) * 2009-02-25 2010-08-25 中国科学院自动化研究所 一种增强模糊指纹保险箱安全性的方法
US20120013437A1 (en) * 2009-04-28 2012-01-19 Fujitsu Limited Biometric authentication apparatus, biometric authentication method, and computer readable storage medium
CN101777115A (zh) * 2009-11-25 2010-07-14 中国科学院自动化研究所 一种安全的指纹认证方法及***
CN102609677A (zh) * 2011-01-21 2012-07-25 北京数字指通软件技术有限公司 一种基于指纹和纠错码的生物特征密码***
US20140241597A1 (en) * 2013-02-26 2014-08-28 Qtech Systems Inc. Biometric authentication systems and methods
CN103258156A (zh) * 2013-04-11 2013-08-21 杭州电子科技大学 一种基于指纹特征生成密钥的方法

Also Published As

Publication number Publication date
US20180012010A1 (en) 2018-01-11
US9792421B1 (en) 2017-10-17
US10282532B2 (en) 2019-05-07
CN107615301B (zh) 2021-05-07
US20170286657A1 (en) 2017-10-05
WO2017171612A1 (en) 2017-10-05
SE1650416A1 (en) 2017-10-01
EP3437020B1 (en) 2021-02-24
EP3437020A1 (en) 2019-02-06
EP3832506A1 (en) 2021-06-09
EP3437020A4 (en) 2020-01-08

Similar Documents

Publication Publication Date Title
CN107615301A (zh) 指纹相关元素的安全存储
US10579784B2 (en) System, device, and method of secure utilization of fingerprints for user authentication
CN110313008A (zh) 适用于逐步指纹登记的方法和智能卡
CN107851190B (zh) 将从设备电连接至主设备的通信装置
WO2016072920A1 (en) Creating templates for fingerprint authentication
US11496471B2 (en) Mobile enrollment using a known biometric
CN106485125B (zh) 一种指纹识别方法及装置
US20140143860A1 (en) Two tier verification system and method
CN106295290B (zh) 基于指纹信息生成认证信息的方法、装置及***
CN111095246B (zh) 用于认证用户的方法和电子设备
EP4088205B1 (en) System and method for disentangling features specific to users, actions and devices recorded in motion sensor data
CN110651268B (zh) 认证用户的方法和电子设备
CN109068009B (zh) 基于上下文检测的智能手机隐式身份认证方法
WO2017160206A1 (en) Fingerprint enrollment in smart device

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
TR01 Transfer of patent right

Effective date of registration: 20211208

Address after: Gothenburg

Patentee after: Fingerprint kaana Kadun Intellectual Property Co.,Ltd.

Address before: Gothenburg

Patentee before: FINGERPRINT CARDS AB

TR01 Transfer of patent right