← Back to Patent Explorer
US6507912B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Protection of biometric data via key-dependent sampling

Assignee: International Business Machines Corp
•
Filing: 1999-01-27
•
Granted: 2003-01-14
•
Expires: 2019-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Key-dependent sampling of a biometric characteristic is performed at a client, to thereby generate key-dependent biometric data samples. The key-dependent biometric data samples are then transmitted from the client to a server. By sampling the biometric characteristic at the client in a key-dependent manner, the key-dependent biometric data samples may be transmitted from the client to the server without the need for additional encryption and/or a signature. A key is preferably transmitted from the server to the client. The key is then used to perform the key-dependent sampling of the biometric characteristic at the client. The key-dependent sampling may be performed by sampling the biometric characteristic at a sampling frequency that is a function of the key. Alternatively, the key can be applied to the sampled biometric data, to thereby generate the key-dependent biometric data samples that are a function of the key. The key is preferably used to perform nonlinear key-dependent sampling of the biometric characteristic at the client, for example by using the key to determine the sampling frequency and also using the key to apply a nonlinear function to the sampled biometric data. Further encryption of the biometric data and/or the use of a signature with the biometric data need not be performed.

Inventors

  • 👤 Stephen Michael Matyas, Jr.
  • 👤 Mohammad Peyravian

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 16:02
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/32; H; H04; H04L; H04L9/00; H04L9/08; H04L9/0861; H04L9/0866; H04L9/32; H04L9/3226; H04L9/3231

Claims Analysis

Total Claims: 54
Claim 1
Independent Claim 63 words
A method for securely transmitting biometric data from a client to a server comprising the steps of: performing key-dependent sampling of a biometric characteristic at the client by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric data samples; and transmitting the key-dependent biometric data samples from the client to the server.
Claim 2
Independent Claim 63 words
A method for securely transmitting biometric data from a client to a server comprising the steps of: performing key-dependent sampling of a biometric characteristic at the client by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric data samples; and transmitting the key-dependent biometric data samples from the client to the server.
Claim 3
Dependent Claim 49 words
A method according to claim 1 wherein the performing step is preceded by the step of transmitting a key from the server to the client and wherein the performing step comprises the step of using the key to perform the key-dependent sampling of the biometric characteristic at the client.
Claim 4
Dependent Claim 60 words
A method according to claim 2 wherein the step of transmitting comprises the steps of: transmitting a random number from the server to the client; and combining the random number and a secret value at the client; and wherein the step of performing comprises the step of performing key-dependent sampling using the combination of the random number and secret value.
Claim 5
Dependent Claim 30 words
A method according to claim 3 wherein the step of transmitting a random number is preceded by the step of transmitting the secret value from the server to the client.
Claim 6
Dependent Claim 31 words
A method according to claim 1 wherein the performing step further comprises the step of applying the key to the sampled biometric data to thereby generate the key-dependent biometric data samples.
Claim 7
Dependent Claim 33 words
A method according to claim 1 wherein the performing step comprises the step of: performing nonlinear key-dependent sampling of the biometric characteristic at the client to thereby generate the key-dependent biometric data samples.
Claim 8
Dependent Claim 33 words
A method according to claim 1 wherein the transmitting step is followed by the step of: comparing the key-dependent biometric data samples to at least one key-dependent biometric data template at the server.
Claim 9
Dependent Claim 29 words
A method according to claim 1 wherein the transmitting step comprises the step of transmitting the key-dependent biometric data samples from the client to the server over the Internet.
Claim 10
Independent Claim 68 words
A method for processing biometric data from a client at a server comprising the steps of: performing key-dependent sampling of at least one biometric characteristic template at the server by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric template data samples; and comparing the key-dependent biometric template data samples with the biometric data from the client.
Claim 11
Independent Claim 68 words
A method for processing biometric data from a client at a server comprising the steps of: performing key-dependent sampling of at least one biometric characteristic template at the server by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric template data samples; and comparing the key-dependent biometric template data samples with the biometric data from the client.
Claim 12
Dependent Claim 33 words
A method according to claim 9 wherein the performing step further comprises the step of applying the key to the sampled biometric template data to thereby generate the key-dependent biometric template data samples.
Claim 13
Dependent Claim 38 words
A method according to claim 9 wherein the performing step comprises the step of: performing nonlinear key-dependent sampling of the at least one biometric characteristic template at the server to thereby generate the key-dependent biometric template data samples.
Claim 14
Dependent Claim 53 words
A client system for securely transmitting biometric data comprising: means for performing key-dependent sampling of a biometric characteristic by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric data samples; and means for transmitting the key-dependent biometric data samples to a server.
Claim 15
Dependent Claim 53 words
A client system for securely transmitting biometric data comprising: means for performing key-dependent sampling of a biometric characteristic by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric data samples; and means for transmitting the key-dependent biometric data samples to a server.
Claim 16
Dependent Claim 37 words
A system according to claim 12 further comprising means for receiving a key from the server and wherein the means for performing comprises means for using the key to perform the key-dependent sampling of the biometric characteristic.
Claim 17
Dependent Claim 31 words
A system according to claim 12 wherein the means for performing further comprises: means for applying the key to the sampled biometric data to thereby generate the key-dependent biometric data samples.
Claim 18
Dependent Claim 30 words
A system according to claim 12 wherein the means for performing comprises: means for performing nonlinear key-dependent sampling of the biometric characteristic to thereby generate the key-dependent biometric data samples.
Claim 19
Dependent Claim 30 words
A system according to claim 12 wherein the means for performing comprises means for performing key-dependent sampling of a biometric characteristic template to thereby generate key-dependent biometric data template samples.
Claim 20
Dependent Claim 48 words
A system according to claim 12 wherein the means for performing comprises: means for receiving a random number from the server; means for combining the random number and a secret value at the client; and means for performing key-dependent sampling using the combined random number and secret value.
Claim 21
Dependent Claim 22 words
A system according to claim 17 wherein the means for performing further comprises means for receiving the secret value from the server.
Claim 22
Dependent Claim 28 words
A system according to claim 12 wherein the means for transmitting comprises a web browser that transmits the key-dependent biometric data samples to the server over the Internet.
Claim 23
Dependent Claim 60 words
A server system for processing biometric data comprising: means for performing key-dependent sampling of at least one biometric characteristic template by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric template data samples; and means for comparing the key-dependent biometric template data samples with biometric data from a client.
Claim 24
Dependent Claim 60 words
A server system for processing biometric data comprising: means for performing key-dependent sampling of at least one biometric characteristic template by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric template data samples; and means for comparing the key-dependent biometric template data samples with biometric data from a client.
Claim 25
Dependent Claim 33 words
A system according to claim 20 wherein the means for performing further comprises: means for applying the key to the sampled biometric template data to thereby generate the key-dependent biometric template data samples.
Claim 26
Dependent Claim 35 words
A system according to claim 20 wherein the means for performing comprises: means for performing nonlinear key-dependent sampling of the at least one biometric characteristic template to thereby generate the key-dependent biometric template data samples.
Claim 27
Dependent Claim 80 words
A computer program product for securely transmitting biometric data the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for performing key-dependent sampling of a biometric characteristic by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric data samples; and computer-readable program code means for transmitting the key-dependent biometric data samples.
Claim 28
Dependent Claim 80 words
A computer program product for securely transmitting biometric data the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for performing key-dependent sampling of a biometric characteristic by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric data samples; and computer-readable program code means for transmitting the key-dependent biometric data samples.
Claim 29
Dependent Claim 39 words
A computer program product according to claim 23 further comprising computer-readable program code means for receiving a key and wherein the means for performing comprises means for using the key to perform the key-dependent sampling of the biometric characteristic.
Claim 30
Dependent Claim 39 words
A computer program product according to claim 23 wherein the computer-readable program code means for performing further comprises: computer-readable program code means for applying the key to the sampled biometric data to thereby generate the key-dependent biometric data samples.
Claim 31
Dependent Claim 38 words
A computer program product according to claim 23 wherein the computer-readable program code means for performing comprises: computer-readable program code means for performing nonlinear key-dependent sampling of the biometric characteristic to thereby generate the key-dependent biometric data samples.
Claim 32
Dependent Claim 38 words
A computer program product according to claim 23 wherein the computer-readable program code means for performing comprises computer-readable program code means for performing key-dependent sampling of a biometric characteristic template to thereby generate key-dependent biometric data template samples.
Claim 33
Dependent Claim 56 words
A computer program product according to claim 23 wherein the computer-readable program code means for performing comprises: computer-readable program code means for receiving a random number; computer-readable program code means for combining the random number and a secret value; and computer-readable program code means for performing key-dependent sampling using the combined random number and secret value.
Claim 34
Dependent Claim 27 words
A computer program product according to claim 28 wherein the computer-readable program code means for performing further comprises computer-readable program code means for receiving the secret value.
Claim 35
Dependent Claim 30 words
A computer program product according to claim 23 wherein the computer-readable program code means for transmitting comprises a web browser that transmits the key-dependent biometric data samples over the Internet.
Claim 36
Dependent Claim 88 words
A computer program product system for processing biometric data, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for performing key-dependent sampling of at least one biometric characteristic template by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric template data samples; and computer-readable program code means for comparing the key-dependent biometric template data samples with biometric data.
Claim 37
Dependent Claim 88 words
A computer program product system for processing biometric data, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for performing key-dependent sampling of at least one biometric characteristic template by sampling the biometric characteristic at a sampling frequency that is a function of a key to thereby generate key-dependent biometric template data samples; and computer-readable program code means for comparing the key-dependent biometric template data samples with biometric data.
Claim 38
Dependent Claim 41 words
A computer program product according to claim 31 wherein the computer-readable program code means for performing further comprises: computer-readable program code means for applying the key to the sampled biometric template data to thereby generate the key-dependent biometric template data samples.
Claim 39
Dependent Claim 43 words
A computer program product according to claim 31 wherein the computer-readable program code means for performing comprises: computer-readable program code means for performing nonlinear key-dependent sampling of the at least one biometric characteristic template to thereby generate the key-dependent biometric template data samples.
Claim 40
Independent Claim 57 words
A method for securely transmitting biometric data from a client to a server comprising the steps of: acquiring key-dependent biometric data samples by acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is dependent on a key value; and transmitting the key-dependent biometric data samples from the client to the server.
Claim 41
Independent Claim 57 words
A method for securely transmitting biometric data from a client to a server comprising the steps of: acquiring key-dependent biometric data samples by acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is dependent on a key value; and transmitting the key-dependent biometric data samples from the client to the server.
Claim 42
Dependent Claim 47 words
The method of claim 34 , wherein the step of acquiring key-dependent biometric data samples comprises acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is a non-linear function of the key value to thereby generate the key-dependent biometric data samples.
Claim 43
Dependent Claim 34 words
The method of claim 35 , wherein the sampling characteristic comprises a sampling frequency and wherein the biometric characteristic is sampled utilizing a sampling frequency that is a non-linear function of the key value.
Claim 44
Dependent Claim 38 words
The method of claim 34 , wherein the step of transmitting the key-dependent biometric data samples from the client to the server comprises transmitting the key-dependent biometric data samples from the client to the server in the clear.
Claim 45
Independent Claim 58 words
A system for securely transmitting biometric data from a client to a server comprising: means for acquiring key-dependent biometric data samples by acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is dependent on a key value; and means for transmitting the key-dependent biometric data samples from the client to the server.
Claim 46
Independent Claim 58 words
A system for securely transmitting biometric data from a client to a server comprising: means for acquiring key-dependent biometric data samples by acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is dependent on a key value; and means for transmitting the key-dependent biometric data samples from the client to the server.
Claim 47
Dependent Claim 49 words
The system of claim 38 , wherein the means for acquiring key-dependent biometric data samples comprises means for acquiring biometric characteristic samples of the user at the client utilizing a sampling characteristic that is a non-linear function of the key value to thereby generate the key-dependent biometric data samples.
Claim 48
Dependent Claim 34 words
The system of claim 39 , wherein the sampling characteristic comprises a sampling frequency and wherein the biometric characteristic is sampled utilizing a sampling frequency that is a non-linear function of the key value.
Claim 49
Dependent Claim 40 words
The method of claim 38 , wherein the means for transmitting the key-dependent biometric data samples from the client to the server comprises means for transmitting the key-dependent biometric data samples from the client to the server in the clear.
Claim 50
Dependent Claim 86 words
A computer program product for securely transmitting biometric data from a client to a server comprising: a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising: computer readable program code configured to acquire key-dependent biometric data samples by acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is dependent on a key value; and computer readable program code configured to transmit the key-dependent biometric data samples from the client to the server.
Claim 51
Dependent Claim 86 words
A computer program product for securely transmitting biometric data from a client to a server comprising: a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising: computer readable program code configured to acquire key-dependent biometric data samples by acquiring biometric characteristic samples of a user at the client utilizing a sampling characteristic that is dependent on a key value; and computer readable program code configured to transmit the key-dependent biometric data samples from the client to the server.
Claim 52
Dependent Claim 59 words
The computer program product of claim 42 , wherein the computer readable program code configured to acquire key-dependent biometric data samples comprises computer readable program code configured to acquire biometric characteristic samples from the user at the client utilizing a sampling characteristic that is a non-linear function of the key value to thereby generate the key-dependent biometric data samples.
Claim 53
Dependent Claim 36 words
The computer program product of claim 43 , wherein the sampling characteristic comprises a sampling frequency and wherein the biometric characteristic is sampled utilizing a sampling frequency that is a non-linear function of the key value.
Claim 54
Dependent Claim 50 words
The computer program product of claim 42 , wherein the computer readable program code configured to transmit the key-dependent biometric data samples from the client to the server comprises computer readable program code configured to transmit the key-dependent biometric data samples from the client to the server in the clear.

References Cited (Backward Citations)

EP0008086A1 Cited
US5325318A Cited
WO1997025800A1 Cited
WO1998012670A1 Cited
US6076167A Cited
US6202151B1 Cited
US6167517A Cited
US6278746B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-13 2006-07-15 2007-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-13 2010-07-15 2011-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-13 2014-07-15 2015-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag