CN101183384B - 处理数据的方法和装置 - Google Patents

处理数据的方法和装置 Download PDF

Info

Publication number
CN101183384B
CN101183384B CN200710180190XA CN200710180190A CN101183384B CN 101183384 B CN101183384 B CN 101183384B CN 200710180190X A CN200710180190X A CN 200710180190XA CN 200710180190 A CN200710180190 A CN 200710180190A CN 101183384 B CN101183384 B CN 101183384B
Authority
CN
China
Prior art keywords
record
encryption
modification
data
previously stored
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
CN200710180190XA
Other languages
English (en)
Other versions
CN101183384A (zh
Inventor
杰弗里·J.·乔纳斯
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101183384A publication Critical patent/CN101183384A/zh
Application granted granted Critical
Publication of CN101183384B publication Critical patent/CN101183384B/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/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication

Abstract

处理数据的一种方法、装置和制成品。优选情况下,所述方法、装置和制成品包括以下步骤:(a)将具有多个标识符的记录接收进计算机系统,所述记录对应于实体;(b)加密所述记录中的一个或多个所述标识符以形成加密记录;(c)根据所述加密标识符和预计算的加密同义词对所述加密记录应用一个或多个加密变型;以及(d)使用所述加密标识符和所述加密变型将所述加密记录与先前存储的数据进行对比,以便使所述加密记录与所述先前存储的数据匹配或相关联。

Description

处理数据的方法和装置
技术领域
本发明涉及处理和检索数据库中的数据,更确切地说,涉及以秘密的和匿名的方式处理和检索数据。
背景技术
在2001年的911事件后,各种团体(如公司、政府机构或自然人)面对着共同的难题:各团体之间如何共享特定信息(如恐怖分子监视名单、黑名单或者实际的或潜在的可疑组织的名单),而同时又保持这些信息的安全和保密并且与任何无关的信息分离?这些信息将有助于相同的或分开的各种团体检测潜在恐怖分子或其他可疑团体的存在。
不愿贡献或以其他方式公开特定信息时,以及使用和公开特定信息受到法律控制时,有关方面会宣称顾虑为使用该信息的方式会违反隐私权或以其他方式导致对当事方的损害。这样的损害可以包括身份窃取、未授权的直接市场行为、未授权或强迫的政府行为、受保护类别(如种族的、宗教的、性别的、民族的)姿态和歧视、反竞争措施、诽谤以及/或者信用或经济损害。
针对这个难题或需要共享保密数据的任何情况,有益的将是提供一个系统,在该系统中,各种团体可以将数据以下列方式贡献给内部或外部过程即知识库:(a)充分地识别数据中的每个记录(如源和记录号)而不公开任何可识别实体的数据(如名字或社会保险号);(b)准备数据使得:(i)无论来源如何,相同和相似的数值都能够相比较,(ii)这样的数据能够以标准然而保密的格式传送,以保护数据的保密和安全;(c)在数据仍然处于保密格式的同时将数据与先前贡献的数据进行对比;(d)通过匹配所对比的数据而构建可识别的实体(比如通过采用永久键码并且以可能的化名、地址、号码和/或其他标识信息的保密表达分析和强化该记录);(e)通过所对比数据的关联性构建相关的实体;以及/或者(f)为适当的团体产生消息(比如以识别若干要素如源和记录号的相关记录),这样的信息往往以保密方式发送,比如(i)内部传送和/或其至少一条消息是噪声(如不对应某种匹配或关系,而是为了使流量模式分析对应的某种脆弱性最小化而发布的消息),以及(ii)在这样的消息已经经过可逆的加密算法(如用于提高保密级别但是能够由比如使用解码或解密而复原的编码、加密或其他算法)处理之后。值得注意的是,解密后的消息会包含源和记录号,而不是基本的受保护数值。
当前的系统使用多种手段在各种团体之内或之间以相对保密的方式传递数据。例如,某些当前的系统使用可逆的加密算法修改数据,以便提高某种保密级别并且降低传输期间数据损失的风险,然后再发送数据,并确信接收者将使用相应的解码或解密方法(也就是将编码的/加密的数据复原、返回或修改为表示原始数据格式的算法)解密和理解该数据。不过,一旦数据解密后,这样的数据易于以可能导致严重损坏的方式分析和使用,而这样的损坏是编码/加密过程本来试图预防的。
其他的当前系统往往使用不可逆的加密算法(如单向函数,比如为了提高保密级别而使用但是不可逆的MD-5或其他算法)作为文档签名,以便在各种团体共享文档时使未授权的文档改变可检测。确实,几种现有的不可逆加密算法使数据:(a)无论来源如何,相同数据产生一致的独特值,以及(b)为了保护数据的保密和安全而不可解密和不可逆。使用不可逆的加密算法之后,数据中的任何微小改变(比额外的空格)与没有该微小改变的数据相比都会导致不同的数值,即使该数据在其他方面相同。某些当前的系统采用不可逆的加密算法处理数据的一部分,然后根据一致的处理后数据以一对一的方式对记录进行匹配及合并。例如,医院中的若干当前系统可以通过单向函数处理电子病例中的社会保险号,然后根据处理后的社会保险号,在数据库中以一对一的方式对记录进行匹配及合并。
不过,现有的系统都不能在最小程度上:(a)通过加密算法(如可逆的加密算法,比如编码或解密,或者不可逆的加密算法,比如单向函数)处理了所收到的数据的至少一部分之后,使所收到的数据与数据库中先前存储的数据以一对多或多对多的方式匹配(也就是所收到的数据包含与数据库中先前存储的数据匹配的一个或多个记录,数据库中先前存储的匹配的数据包含不止一个先前收到的记录),从而限制了现有系统在数据仍然处于保密格式的同时基于可识别实体的能力;(b)超越初始的匹配过程,以分析在初始的匹配中是否获得了任何附加信息,然后根据该附加信息与数据库中先前存储的其他数据匹配,进一步限制了当前系统构建可识别实体的能力;(c)采用本段中(a)和(b)中所确认功能的全部或一部分,不仅匹配相同的实体,而且使确定了以某种方式相关的多个实体相关联(如航班预约名单上的某旅客是航班监视名单上某自然人的室友);以及/或者(d)发布多条消息,其中所述多条消息中至少一条仅仅是噪声。
就此及另外,现有的系统都不能使用加密算法共享和对比保密数据(包括而不限于通过在加密格式中留下个人可识别的信息)、构建可识别的或相关的实体以及以保持原始数据安全和保密的某种方式向适当的实体发送消息。
本发明是为了针对这些和其他问题。确切地说,本发明通过加密后的同义词表计算相似度,而之前最好的实践涉及变型的先验生成并包括原始记录中的这些变型。
发明内容
为了克服以上介绍的现有技术中的限制,以及克服阅读和理解了本说明书后将变得显而易见的其他限制,本发明公开了处理数据的一种方法、装置和制成品。优选情况下,所述方法、装置和制成品包括以下步骤:(a)将具有多个标识符的记录接收进计算机系统,所述记录对应于实体;(b)加密所述记录中的一个或多个所述标识符以形成加密记录;(c)根据所述加密标识符和预计算的加密同义词对所述加密记录应用一个或多个加密变型;以及(d)使用所述加密标识符和所述加密变型将所述加密记录与先前存储的数据进行对比,以便使所述加密记录与所述先前存储的数据匹配或相关联。
使用加密同义词表来应用所述加密变型。通过使用加密算法处理同义词表而创建所述加密同义词表,其中所述同义词表包括所述变型。在一个实施例中,所述变型可以包括名字根、出生日期序位改变、近音等效、语言音译或其他同义词。
所述加密记录与所述先前存储的数据的对比也可以包括向所述加密记录分配永久键码的步骤。当所述加密记录与所述先前存储的数据匹配时所述永久键码反映了已有实体。作为替代,当所述加密记录与所述先前存储的数据不匹配时所述永久键码反映了新实体。无论在哪种情况下,都通过使用所述加密标识符和加密变型而不使用预匿名变型,使用模糊匹配将所述加密记录与所述先前存储的数据进行匹配。
附图说明
图1是根据本发明优选实施例的数据处理系统的框图,用于处理进入数据库前和其中的数据;
图2是流程图,展示了所述系统在接收记录然后处理每个收到的记录时执行的步骤;
图3是流程图,展示了所述系统在分析和强化所收到记录的多个标识符中一个或多个时执行的步骤;
图4是流程图,展示了所述系统在产生和加密变型的过程中执行的步骤。
具体实施方式
虽然本发明允许多种不同形式的实施例,但是在附图中显示并将在本文中详细介绍其特定实施例。应当理解,本公开应当被视为本发明原理的范例,而不是要将本发明限于所展示的特定实施例。
系统描述
图1是根据本发明优选实施例的数据处理系统10的框图,用于处理进入数据库前和在数据库中的数据。系统10包括至少一台常规计算机12,它具有处理器14和存储器16。存储器16既用于存储可执行的软件以运行系统10,也用于存储数据库和随机存取存储器中的数据。计算机12以若干记录的形式从一个或多个源181-18N接收数据,然后处理每个所收到的记录,正如下面更详细的介绍。软件存储在存储器16中,并由处理器14处理或实施。
来自源181-18N数据包括具有多个标识符的一个或多个记录。每个记录都对应一个或多个实体。所述一个或多个实体可以是自然人、组织机构、个人财产、不动产、蛋白质、化学或有机化合物、生物测定或原子结构,或者能够由识别数据表示的其他物品。例如,包含用于名称、雇主名称、家庭住址、工作地址、工作电话号码、家庭电话号码、轿车牌照号码、轿车类型和社会保险号的标识符,至少可以对应以下实体:(a)自然人、(b)组织机构(如雇主或航空公司)以及/或者(c)财产(如轿车)。
因此,使用标准的编程和/或工程技术可以将本发明实施为方法、装置或制成品,以生产出软件、固件、硬件或其任何组合。本文使用的术语“制成品”(或作为替代,“计算机程序产品”)力图包含从任何计算机可读设备或介质可访问的计算机程序。当然,本领域技术人员将认识到,对这种配置可以进行许多修改而不脱离本发明的范围。
本领域技术人员将认识到,图1展示的示范实施例并非力图限制本发明。本领域技术人员确实将认识到,也可以使用其他替代硬件环境而不脱离本发明的范围。
接收或处理记录
图2是流程图,展示了所述系统10从源181-18N接收记录然后处理每个收到的记录时执行的步骤。
方框20表示系统10从源181-18N将一个或多个记录接收进计算机系统10,每个记录都具有多个标识符。在这个实施例中,所收到的记录对应于实体。
如果所收到的记录不是标准格式(如XML),那么方框22表示系统10将收到的记录转换为标准格式。
方框24表示系统10对记录与源181-18N的进行标识、分配或以其他方式归属(如确认该记录处于即属于源181-18N的一个或多个标识符,比如该记录的一个或多个主键,比如组织机构ID、系统ID和记录ID),其中归属所收到记录之源的标识符称为“属性数据”。作为替代,常常使用编码的交叉引用表,从而用属性键表示属性数据,并在需要时使用属性键定位所述属性值。
方框26表示系统10通过分析和强化记录中的多个标识符中的一个或多个而处理收到的记录,其中所述记录的受到分析和强化的若干标识符称为“强化数据”。图3将更详细地介绍这个方框。
方框28表示系统10执行加密算法,将记录中的一个或多个标识符加密或匿名化形成加密记录。确切地说,这个步骤表示系统10通过一种或多种加密算法处理了全部或部分强化数据和可选地全部或部分属性数据,可以包括使用保护和保密所用的密钥,比如:
(a)利用不可逆的加密算法(如单向函数)处理可识别实体的强化数据(所述不可逆处理的数据是“匿名化记录”),其中所述密钥是对抗字典攻击的“salt”数值;以及
(b)常常利用可逆的加密算法(如加密或编码)处理属性数据,其中可逆处理的数据称为“受保护的属性数据”,其中所述密钥是展示该数据记录拥有者必须的解密密钥。
方框30表示系统10向若干匿名化标识符应用来自加密同义词表32的一个或多个加密变型,以便包括在加密记录中,其中所述加密变型是匿名化变型。确切地说,图4中将更详细地说明的这个方框基于预计算的加密同义词应用加密变型,以便包括匿名化数据。
方框34表示系统10使匿名化数据和受保护的属性数据结合,其中结合的匿名化数据和受保护属性数据称为“结合的数据”。注意,这种结合的数据还可以通过可逆的加密算法进一步地处理。
方框36表示系统10处理结合的数据和/或将其保存在知识库中。
注意,这种知识库可以存储在存储器16中的某位置,也可以存储在系统10或其他设备上更多的本地或远程存储器位置。知识库的位置确实可以不太重要,因为知识库中的结合数据将是安全保密的格式。不仅如此,在这个实施中,只有属性数据才允许从结合数据逆转(如解密或解码)。因此,即使未授权方有能力逆转属性数据,这样的未授权方也将无法访问、读取或者以其他方式评价匿名化数据。不过,结合数据的整体可以用于对比和身份识别或相关目的,同时保持保密性。
方框36还表示系统10使用所述加密标识符和所述加密变型将所述加密记录与计算机系统中先前存储的数据进行对比,其中将所述加密记录与例如所述先前存储的数据进行了匹配,以便判断它们是否反映同一实体。在这点上,将结合数据与先前存储的数据(比如来自其他源和可能的存储数据仓库)进行了对比,并且使之与反映同一或相关实体的任何数据匹配。
此外,方框36可以表示系统10存储结合数据以及任何产生的关系和/或匹配,并且响应所产生的关系和/或匹配,根据用户定义的规则,选择地发送一条或多条消息,比如(i)基于设定的间隔,(ii)常常包括仅是噪声的消息,使通信量分析攻击最小化,(iii)关于真实消息,从匹配数据中识别受保护的属性数据。
分析和强化记录
图3是流程图,展示了系统10在分析和强化所接收的记录的多个标识符中一个或多个时执行的步骤,其中所述记录的受到分析和强化的若干标识符称为“强化数据”。确切地说,这幅流程图展示了系统10为执行几种功能,在将所收到记录的至少部分标识符与用户所定义的准则和/或规则进行对比时执行的步骤,其阐明如下:
方框38表示系统10执行地址筛选(address hygiene)(如与邮政递送标准相比)。
方框40表示系统10执行位置地理编码(如判断地理位置,比如纬度和经度座标)。
方框42表示系统10执行字段测试和转换(如比较性别字段确认M/F并可能将Male转换为M)。
方框44表示系统10执行用户定义的格式化(如将全部社会保险号格式化为999-99-9999的格式)。
方框46表示系统10通过使系统10访问一个或多个数据库补充所收到的记录(它可能包含先前识别的处理,从而使系统以串联方式访问其他数据库),以搜索附加的数据。
方框48表示系统10向收到的记录增加附加的数据(它可以提交为用于接收和处理的新记录)。
方框50表示系统10创建和包括用于随后加密算法的散列关键字。该散列关键字可以包含由收到记录中的一定数据的组合,例如,名字根的前三个字母、姓的前四个字母和社会保险号的后五位数。
任何新的、修改或强化的数据都能够存储在新创建的字段中,以保持原始数据的完整性。通过分析和强化每个记录中的若干标识符,同一实体对应的标识符更有可能相匹配(或者通过原始标识符或者通过新的、修改或强化的数据)。
变型的生成
图4是流程图,展示了所述系统10在产生和加密变型时执行的步骤(如共用值的替代或拼错),以便包括加密记录中的匿名化数据。这就在匿名域中提供了强化的模糊匹配,换言之,不使用预匿名变型的匿名后模糊比较。
本发明在变型匿名化之后应用它们。先前的匿名技术在变型匿名化前应用它们,比如由Jeffrey J.Jonas在2003年11月6日提交的美国实用新型专利申请序列号10/702,624中的介绍,标题为“CONFIDENTIAL DATA SHARING AND ANONYMOUS ENTITYRESOLUTION”,代理机构卷号SVL920050502US2(30571.301-US-U1),该申请在2004年10月21日发表为美国专利公开号2004-0210763,并且该申请根据35 U.S.C.§119(e)要求由Jeffrey J.Jonas在2002年11月6日提交的美国临时专利申请序列号60/424,240的优先权,标题为“CONFIDENTIAL DATA SHARING ANDANONYMOUS ENTITY RESOLUTION”,代理机构卷号SVL920050502US2(30571.301-US-P1),这些申请的内容在此引用作为参考。
例如,先前的匿名化技术为了名字标准化在匿名化前应用变型(如将输入名字与根名字列表进行对比,以便标准化输入名字)。结果,输入的“Bob”被扩展为包括了“Robert”,然后两个值都被匿名化了(如不可逆的加密)。这对系统10产生了额外工作,扩大了所提交记录的尺寸,需要更多空间,并且当预处理规则改变时(如名字根表更新时),各方都必须重新处理其记录。
另一方面,本发明提供的替代方案解决了某些模糊匹配的情况(未完全否定当前的技术,而是增强它们),包括对主值和根值(如名字、出生日期的日/月等)都进行加密或匿名化,产生了加密同义词表。
例如,假设“bob”、“bobby”和“robert”按以下方法加密或匿名化:
bob    (加密)=>   rx11y
bobby  (加密)=>   77ef
robert  (加密)=>  c676
首先创建同义词表(也称为等效表或类似表),它使“bob”与“robert”相关联,“bobby”与“robert”相关联,然后使用方框30中应用变型过程期间使用的不可逆加密算法(如单向函数)对同义词表加密,其中加密同义词表内的变型用于强化加密记录。
使用加密同义词表时应用的加密变型如下:
rx11y    (变型)=>    c676    (即bob=>robert)
77ef     (变型)=>    c676    (即bobby=>robert)
不过,本发明不需要使用与强化数据所用的相同密钥(如“salt”、可交换加密或其他加密技术的任何组合)预计算加密同义词表。相反,本发明将用于加密变型,比如加密的名字根、出生日期序位改变、近音等效等。
因此,在一个实施例中,方框52表示系统10创建包括变型的同义词表。该同义词表可以包含的变型包括主值,比如名字根、出生日期序位改变、近音等效等。这些和评价类型易于相同的其他类型加载进同义词表中。
方框54表示系统10通过加密或匿名化同义词表中包含的变型而预处理同义词表以创建加密同义词表32。随后,作为图1中方框30的一部分,系统10使用加密同义词表32,对全部或部分匿名化的数据应用加密变型,以便包括匿名化的数据。
将结合的数据与先前存储的数据对比
如上所述,在图2的方框34和36中,系统10对比结合的数据与先前存储的数据,匹配任何反映同一或相关实体的数据,存储所述结合的数据以及任何产生的关系和/或匹配,并且响应所产生的关系和/或匹配,可选地发送一条或多条消息。
例如,表示自然人类型实体社会保险号的标识符有助于实体之间的区分。在这点上,系统10在进行对比和匹配时将判断该标识符是否在实体之间普遍地可区分。不过,如果系统10判定该标识符不能视为普遍地可区分的标识符,那么系统10停止基于该标识符的匹配,并且可以对基于该标识符匹配过的先前记录去匹配。
由Jeffrey J.Jonas在2003年11月6日提交的美国实用新型专利申请序列号10/702,624的图4-图7更详细地介绍了这些步骤,标题为“CONFIDENTIAL DATA SHARING AND ANONYMOUS ENTITYRESOLUTION”,代理机构卷号SVL920050502US2(30571.301-US-U1),该申请在2004年10月21日发表为美国专利公开号2004-0210763,并且该申请根据35 U.S.C.§119(e)要求由Jeffrey J.Jonas在2002年11月6日提交的美国临时专利申请序列号60/424,240的优先权,标题为“CONFIDENTIAL DATA SHARING ANDANONYMOUS ENTITY RESOLUTION”,代理机构卷号SVL920050502US2(30571.301-US-P1),这些申请的全部内容在此引用作为参考。
结论
本节对本发明优选实施例的说明作出结论。下面介绍了实现本发明的某些替代实施例。例如,任何类型的计算机,比如大型机、小型机或个人计算机,或者计算机配置,都能够用于本发明。此外,许多类型的数据库都能够获益于本发明。
例如,本文介绍的技术可以由任何数目的不同的数据处理程序(如语义协调、关系认知、数据挖掘、模式识别、分析、译码、其他数据转换)使用。任何匿名化匹配引擎以及合并在“匿名化数据空间中分析“技术类别中的全部产品确实都能够获益于本发明。一般来说,检验匿名化数据匹配的任何服务都能够获益于这种技术。
已经对本发明的实施例做出的以上说明是为了展示和说明之用,并非试图面面俱到或将本发明严格局限在所公开的形式。受益于以上教导,许多修改和变化都是可能的。本发明并非试图受到这份详细说明的限制,而是试图受到其附带的权利要求书的限制。

Claims (20)

1.一种处理数据的方法,包括:
(a)将具有多个标识符的记录接收进计算机系统,所述记录对应于实体;
(b)加密所述记录中的一个或多个所述标识符以形成加密记录;
(c)利用来自预计算的加密同义词表的加密同义词对所述加密标识符应用一个或多个加密变型,以便被包括在加密记录中;以及
(d)使用所述加密标识符和所述加密变型将所述加密记录与先前存储的数据进行对比,以便使所述加密记录与所述先前存储的数据匹配或相关联。
2.根据权利要求1的方法,进一步包括将所述记录转换为标准化消息格式的步骤。
3.根据权利要求1的方法,进一步包括根据用户定义的标准通过格式化所述标识符来强化所述记录的步骤。
4.根据权利要求1的方法,其中,将所述加密记录与所述先前存储的数据进行对比的所述步骤进一步包括:向所述加密记录分配永久键码的步骤。
5.根据权利要求4的方法,其中,当所述加密记录与所述先前存储的数据匹配时所述永久键码反映已有实体。
6.根据权利要求4的方法,其中,当所述加密记录与所述先前存储的数据不匹配时所述永久键码反映新实体。
7.根据权利要求1的方法,其中,通过使用所述加密标识符和加密变型而不使用预匿名的变型,来使用模糊匹配对所述记录与所述先前存储的数据进行匹配。
8.根据权利要求1的方法,其中,加密变型包括名字根、出生日期序位改变、近音等效、语言音译、方格坐标或其他同义词。
9.根据权利要求1的方法,其中,使用加密同义词表来应用所述加密变型,所述加密同义词表是使用加密算法处理同义词表而创建的。
10.根据权利要求9的方法,其中,所述同义词表包括所述变型。
11.一种处理数据的装置,包括:
(a)用于将具有多个标识符的记录接收进计算机系统的装置,所述记录对应于实体;
(b)用于加密所述记录中的一个或多个所述标识符以形成加密记录的装置;
(c)用于利用来自预计算的加密同义词表的加密同义词对所述加密标识符应用一个或多个加密变型以便被包括在加密记录中的装置;以及
(d)用于使用所述加密标识符和所述加密变型将所述加密记录与先前存储的数据进行对比,以便使所述加密记录与所述先前存储的数据匹配或相关联的装置。
12.根据权利要求11的装置,进一步包括将所述记录转换为标准化消息格式的装置。
13.根据权利要求11的装置,进一步包括根据用户定义的标准通过格式化所述标识符来强化所述记录的装置。
14.根据权利要求11的装置,其中,所述将所述加密记录与所述先前存储的数据进行对比的装置进一步包括:向所述加密记录分配永久键码的装置。
15.根据权利要求14的装置,其中,当所述加密记录与所述先前存储的数据匹配时所述永久键码反映已有实体。
16.根据权利要求14的装置,其中,当所述加密记录与所述先前存储的数据不匹配时所述永久键码反映新实体。
17.根据权利要求11的装置,其中,通过使用所述加密标识符和加密变型而不使用预匿名的变型,来使用模糊匹配对所述记录与所述先前存储的数据进行匹配。
18.根据权利要求11的装置,其中,加密变型包括名字根、出生日期序位改变、近音等效、语言音译或其他同义词。
19.根据权利要求11的装置,其中,使用的加密同义词表来应用所述加密变型,所述加密同义词表是使用加密算法处理同义词表而创建的。
20.根据权利要求19的装置,其中,所述同义词表包括所述变型。
CN200710180190XA 2006-11-13 2007-10-11 处理数据的方法和装置 Active CN101183384B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/559,209 US8204831B2 (en) 2006-11-13 2006-11-13 Post-anonymous fuzzy comparisons without the use of pre-anonymization variants
US11/559,209 2006-11-13

Publications (2)

Publication Number Publication Date
CN101183384A CN101183384A (zh) 2008-05-21
CN101183384B true CN101183384B (zh) 2010-12-29

Family

ID=39370569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710180190XA Active CN101183384B (zh) 2006-11-13 2007-10-11 处理数据的方法和装置

Country Status (2)

Country Link
US (1) US8204831B2 (zh)
CN (1) CN101183384B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011123375A2 (en) * 2010-03-31 2011-10-06 Welch Allyn, Inc. Patient matching
US9946810B1 (en) 2010-04-21 2018-04-17 Stan Trepetin Mathematical method for performing homomorphic operations
US8626749B1 (en) * 2010-04-21 2014-01-07 Stan Trepetin System and method of analyzing encrypted data in a database in near real-time
US8433657B2 (en) 2011-04-15 2013-04-30 Ofinno Technologies, Llc Secure and mobile financial transaction
EP2653984A1 (en) * 2012-04-18 2013-10-23 Software AG Method and system for anonymizing data during export
US20160048308A1 (en) * 2013-03-12 2016-02-18 Andrew K. Lukes Automatic flowchart-based webpage generation for troubleshooting or task completion without manual programming
US9171163B2 (en) * 2013-03-15 2015-10-27 Intel Corporation Mutually assured data sharing between distrusting parties in a network environment
US10129262B1 (en) * 2016-01-26 2018-11-13 Quest Software Inc. Systems and methods for secure device management
WO2019016805A1 (en) * 2017-07-17 2019-01-24 Otonomo Technologies Ltd. METHOD AND SYSTEM FOR ANONYMOUSING SUBASSEMBLIES SELECTED FROM SETS OF PARAMETER DATA RELATING TO A PLURALITY OF DEVICES CONNECTED TO THE NETWORK
US10650161B2 (en) * 2018-01-05 2020-05-12 Sap Se Data protection management system compliant identification handling
EP3769251A4 (en) * 2018-03-23 2021-12-15 Equifax, Inc. FACILITATION OF ENCRYPTED SENSITIVE DATA REQUESTS USING ENCRYPTED VARIANT DATA OBJECTS
US11271958B2 (en) * 2019-09-20 2022-03-08 International Business Machines Corporation Efficient unsupervised anomaly detection on homomorphically encrypted data
US11070533B2 (en) * 2019-10-10 2021-07-20 Forcepoint Llc Encrypted server name indication inspection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1535428A (zh) * 2001-07-26 2004-10-06 �Ҵ���˾ 数据处理方法、数据处理系统和程序
CN1641716A (zh) * 2004-01-09 2005-07-20 财团法人资讯工业策进会 数据加密的方法与系统
CN1757188A (zh) * 2002-11-06 2006-04-05 国际商业机器公司 机密数据共享和匿名实体解析度
CN1839384A (zh) * 2003-02-07 2006-09-27 国际商业机器公司 数据集比较与净变化处理

Family Cites Families (170)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1261167A (en) * 1917-10-25 1918-04-02 Robert C Russell Index.
US3659085A (en) * 1970-04-30 1972-04-25 Sierra Research Corp Computer determining the location of objects in a coordinate system
US3793634A (en) * 1972-07-31 1974-02-19 Westinghouse Electric Corp Digital antenna positioning system and method
US4232313A (en) 1972-09-22 1980-11-04 The United States Of America As Represented By The Secretary Of The Navy Tactical nagivation and communication system
US4138057A (en) * 1977-07-08 1979-02-06 Atalla Technovations Card, system and method for securing user identification data
US5010478A (en) * 1986-04-11 1991-04-23 Deran Roger L Entity-attribute value database system with inverse attribute for selectively relating two different entities
US5345587A (en) * 1988-09-14 1994-09-06 Digital Equipment Corporation Extensible entity management system including a dispatching kernel and modules which independently interpret and execute commands
US5003598A (en) * 1989-01-23 1991-03-26 Kunstadt George H Secure communication system
US4981370A (en) * 1990-01-29 1991-01-01 Dziewit Halina S Document authentication apparatus
US5555409A (en) 1990-12-04 1996-09-10 Applied Technical Sysytem, Inc. Data management systems and methods including creation of composite views of data
US5560006A (en) 1991-05-15 1996-09-24 Automated Technology Associates, Inc. Entity-relation database
US5229764A (en) * 1991-06-20 1993-07-20 Matchett Noel D Continuous biometric authentication matrix
KR0148130B1 (ko) * 1992-05-18 1998-09-15 강진구 블럭킹아티팩트를 억제시키는 부호화/복호화 방법 및 그 장치
DE69332633T2 (de) * 1992-07-20 2003-11-06 Compaq Computer Corp Verfahren und Sytem um, auf Bescheinigung gestützt, Alias zu entdecken
US5403639A (en) * 1992-09-02 1995-04-04 Storage Technology Corporation File server having snapshot application data groups
US5454101A (en) 1992-09-15 1995-09-26 Universal Firmware Industries, Ltd. Data storage system with set lists which contain elements associated with parents for defining a logical hierarchy and general record pointers identifying specific data sets
US5335280A (en) * 1993-01-28 1994-08-02 Vobach Arnold R Random sum cipher system and method
DE69424902T2 (de) * 1993-08-20 2000-11-09 Canon Kk Gerät und Verfahren zur anpassungsfähigen nicht-buchstäblichen Textsuche
US5742806A (en) 1994-01-31 1998-04-21 Sun Microsystems, Inc. Apparatus and method for decomposing database queries for database management system including multiprocessor digital data processing system
US5764977A (en) * 1994-03-30 1998-06-09 Siemens Stromberg-Carlson Distributed database architecture and distributed database management system for open network evolution
US5848373A (en) 1994-06-24 1998-12-08 Delorme Publishing Company Computer aided map location system
JPH0863382A (ja) 1994-08-19 1996-03-08 Fujitsu Ltd 分散システムにおけるデータ整合性確認方法及びデータ整合性確認装置
US5675785A (en) 1994-10-04 1997-10-07 Hewlett-Packard Company Data warehouse which is accessed by a user using a schema of virtual tables
US5873093A (en) 1994-12-07 1999-02-16 Next Software, Inc. Method and apparatus for mapping objects to a data source
US5799309A (en) 1994-12-29 1998-08-25 International Business Machines Corporation Generating an optimized set of relational queries fetching data in an object-relational database
JPH08305662A (ja) * 1995-05-02 1996-11-22 Fujitsu Ltd クライアント認証システムおよび方法
US5742807A (en) * 1995-05-31 1998-04-21 Xerox Corporation Indexing system using one-way hash for document service
US5659731A (en) 1995-06-19 1997-08-19 Dun & Bradstreet, Inc. Method for rating a match for a given entity found in a list of entities
US5758343A (en) * 1995-12-08 1998-05-26 Ncr Corporation Apparatus and method for integrating multiple delegate directory service agents
US6035300A (en) * 1995-12-15 2000-03-07 International Business Machines Corporation Method and apparatus for generating a user interface from the entity/attribute/relationship model of a database
US5991733A (en) 1996-03-22 1999-11-23 Hartford Fire Insurance Company Method and computerized system for managing insurance receivable accounts
US5878416A (en) * 1996-06-14 1999-03-02 Electronic Data Systems Corporation Automated system and method for matching an item of business property to a recipient
US5778375A (en) * 1996-06-27 1998-07-07 Microsoft Corporation Database normalizing system
US6052693A (en) * 1996-07-02 2000-04-18 Harlequin Group Plc System for assembling large databases through information extracted from text sources
US5819263A (en) 1996-07-19 1998-10-06 American Express Financial Corporation Financial planning system incorporating relationship and group management
US5781911A (en) * 1996-09-10 1998-07-14 D2K, Incorporated Integrated system and method of data warehousing and delivery
US5892828A (en) * 1996-10-23 1999-04-06 Novell, Inc. User presence verification with single password across applications
US6076167A (en) * 1996-12-04 2000-06-13 Dew Engineering And Development Limited Method and system for improving security in network applications
US6292900B1 (en) 1996-12-18 2001-09-18 Sun Microsystems, Inc. Multilevel security attribute passing methods, apparatuses, and computer program products in a stream
US5845285A (en) * 1997-01-07 1998-12-01 Klein; Laurence C. Computer system and method of data analysis
US5897637A (en) * 1997-03-07 1999-04-27 Apple Computer, Inc. System and method for rapidly identifying the existence and location of an item in a file
JP4268690B2 (ja) * 1997-03-26 2009-05-27 ソニー株式会社 認証システムおよび方法、並びに認証方法
DE69811066T2 (de) 1997-04-16 2003-11-20 British Telecomm Datenzusammenfassungsgerät.
DE19715664A1 (de) 1997-04-16 1998-10-22 Butzbacher Weichenbau Gmbh Verfahren zum Imprägnieren von Festkörpern
EP1078323A4 (en) 1997-04-22 2007-04-25 Greg Hetherington METHOD AND APPARATUS FOR PROCESSING UNSTRUCTURED DATA
US5794246A (en) 1997-04-30 1998-08-11 Informatica Corporation Method for incremental aggregation of dynamically increasing database data sets
US6032158A (en) * 1997-05-02 2000-02-29 Informatica Corporation Apparatus and method for capturing and propagating changes from an operational database to data marts
US5991765A (en) 1997-05-06 1999-11-23 Birdstep Technology As System and method for storing and manipulating data in an information handling system
CA2287857C (en) 1997-05-09 2008-07-29 Gte Cybertrust Solutions Incorporated Biometric certificates
US6202151B1 (en) * 1997-05-09 2001-03-13 Gte Service Corporation System and method for authenticating electronic transactions using biometric certificates
US5991408A (en) 1997-05-16 1999-11-23 Veridicom, Inc. Identification and security using biometric measurements
JP3547069B2 (ja) * 1997-05-22 2004-07-28 日本電信電話株式会社 情報関連づけ装置およびその方法
US5991758A (en) 1997-06-06 1999-11-23 Madison Information Technologies, Inc. System and method for indexing information about entities from different information sources
US6122757A (en) 1997-06-27 2000-09-19 Agilent Technologies, Inc Code generating system for improved pattern matching in a protocol analyzer
US6092199A (en) * 1997-07-07 2000-07-18 International Business Machines Corporation Dynamic creation of a user account in a client following authentication from a non-native server domain
US6523041B1 (en) * 1997-07-29 2003-02-18 Acxiom Corporation Data linking system and method using tokens
US6073140A (en) * 1997-07-29 2000-06-06 Acxiom Corporation Method and system for the creation, enhancement and update of remote data using persistent keys
US5995973A (en) 1997-08-29 1999-11-30 International Business Machines Corporation Storing relationship tables identifying object relationships
JPH11149454A (ja) * 1997-09-10 1999-06-02 Fujitsu Ltd 認証装置、ユーザ認証方法、ユーザ認証用カード及び記憶媒体
US6044378A (en) * 1997-09-29 2000-03-28 International Business Machines Corporation Method and system for a federated digital library by managing links
US6357004B1 (en) * 1997-09-30 2002-03-12 Intel Corporation System and method for ensuring integrity throughout post-processing
US6014670A (en) * 1997-11-07 2000-01-11 Informatica Corporation Apparatus and method for performing data transformations in data warehousing
US6339775B1 (en) * 1997-11-07 2002-01-15 Informatica Corporation Apparatus and method for performing data transformations in data warehousing
US6035306A (en) * 1997-11-24 2000-03-07 Terascape Software Inc. Method for improving performance of large databases
US6041410A (en) * 1997-12-22 2000-03-21 Trw Inc. Personal identification fob
US6263446B1 (en) * 1997-12-23 2001-07-17 Arcot Systems, Inc. Method and apparatus for secure distribution of authentication credentials to roaming users
US5933831A (en) 1998-01-09 1999-08-03 Lsi Logic Corporation Viewing entity relationship diagrams using hyperlinks
US6418450B2 (en) * 1998-01-26 2002-07-09 International Business Machines Corporation Data warehouse programs architecture
US6845453B2 (en) 1998-02-13 2005-01-18 Tecsec, Inc. Multiple factor-based user identification and authentication
US6049805A (en) * 1998-02-24 2000-04-11 Microsoft Corporation Dynamic event mechanism for objects with associational relationships
GB2336007B (en) 1998-04-01 2003-01-29 Mitel Corp Agent-based data mining and warehousing
US6167517A (en) 1998-04-09 2000-12-26 Oracle Corporation Trusted biometric client authentication
US6160903A (en) 1998-04-24 2000-12-12 Dew Engineering And Development Limited Method of providing secure user access
US6684334B1 (en) * 1998-05-27 2004-01-27 Trusted Security Solutions, Inc. Secure establishment of cryptographic keys using persistent key component
US6189016B1 (en) * 1998-06-12 2001-02-13 Microsoft Corporation Journaling ordered changes in a storage volume
US6208990B1 (en) * 1998-07-15 2001-03-27 Informatica Corporation Method and architecture for automated optimization of ETL throughput in data warehousing applications
FI981638A (fi) * 1998-07-17 2000-01-18 Nokia Mobile Phones Ltd Menetelmä ja järjestely palvelun hallitsemiseksi matkaviestinjärjestelmässä
JP4185188B2 (ja) 1998-07-17 2008-11-26 花王株式会社 複合粉体
US6185557B1 (en) * 1998-07-31 2001-02-06 Unisys Corporation Merge join process
US6240409B1 (en) * 1998-07-31 2001-05-29 The Regents Of The University Of California Method and apparatus for detecting and summarizing document similarity within large document sets
US7228437B2 (en) 1998-08-13 2007-06-05 International Business Machines Corporation Method and system for securing local database file of local content stored on end-user system
US6810405B1 (en) 1998-08-18 2004-10-26 Starfish Software, Inc. System and methods for synchronizing data between multiple datasets
US6845159B1 (en) * 1998-10-07 2005-01-18 Protego Information Ab Processing method and apparatus for converting information from a first format into a second format
US6743022B1 (en) * 1998-12-03 2004-06-01 Oded Sarel System and method for automated self measurement of alertness equilibrium and coordination and for ventification of the identify of the person performing tasks
US6931392B1 (en) 1998-12-07 2005-08-16 Vitria Technology, Inc. Real-time decision support system
US20020124176A1 (en) 1998-12-14 2002-09-05 Michael Epstein Biometric identification mechanism that preserves the integrity of the biometric information
US6865561B1 (en) * 1998-12-30 2005-03-08 Pitney Bowes Inc. Closed system meter having address correction capabilities
US6819797B1 (en) 1999-01-29 2004-11-16 International Business Machines Corporation Method and apparatus for classifying and querying temporal and spatial information in video
US6317834B1 (en) 1999-01-29 2001-11-13 International Business Machines Corporation Biometric authentication system with encrypted models
AU2523300A (en) 1999-04-07 2000-10-12 Reclaim Technologies And Sservices, Ltd. A system for identification of selectively related database records
US6249784B1 (en) * 1999-05-19 2001-06-19 Nanogen, Inc. System and method for searching and processing databases comprising named annotated text strings
US20020038308A1 (en) * 1999-05-27 2002-03-28 Michael Cappi System and method for creating a virtual data warehouse
US6697947B1 (en) * 1999-06-17 2004-02-24 International Business Machines Corporation Biometric based multi-party authentication
JP4519963B2 (ja) * 1999-06-21 2010-08-04 富士通株式会社 生体情報の暗号化・復号化方法および装置並びに、生体情報を利用した本人認証システム
US6801915B1 (en) 1999-07-28 2004-10-05 Robert Mack Paired keys for data structures
US6385604B1 (en) * 1999-08-04 2002-05-07 Hyperroll, Israel Limited Relational database management system having integrated non-relational multi-dimensional data store of aggregated data elements
JP2001118103A (ja) * 1999-10-15 2001-04-27 Oki Electric Ind Co Ltd ゲート管理装置
JP2001117940A (ja) 1999-10-20 2001-04-27 Just Syst Corp 情報検索装置、情報検索方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US7003560B1 (en) * 1999-11-03 2006-02-21 Accenture Llp Data warehouse computing system
US6788779B2 (en) 2001-07-24 2004-09-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for routing calls by proxy using virtual transaction servers in a multi-tennant communication center
US6397224B1 (en) * 1999-12-10 2002-05-28 Gordon W. Romney Anonymously linking a plurality of data records
EP1130511A3 (en) 2000-01-25 2004-04-07 FusionOne, Inc. Data transfer and synchronization system
US7412462B2 (en) 2000-02-18 2008-08-12 Burnside Acquisition, Llc Data repository and method for promoting network storage of data
US7254839B2 (en) 2000-03-21 2007-08-07 Anoto Ab Secured access using a coordinate system
US7930285B2 (en) * 2000-03-22 2011-04-19 Comscore, Inc. Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
GB0007266D0 (en) * 2000-03-25 2000-05-17 Hewlett Packard Co Providing location data about a mobile entity
US7089240B2 (en) 2000-04-06 2006-08-08 International Business Machines Corporation Longest prefix match lookup using hash function
CA2404903C (en) * 2000-04-07 2016-05-17 The Procter & Gamble Company Method and apparatus for monitoring the effective velocity of items through a store or warehouse
JP2001325425A (ja) 2000-05-15 2001-11-22 Fujitsu Ltd 名寄せ処理システム
US7228427B2 (en) * 2000-06-16 2007-06-05 Entriq Inc. Method and system to securely distribute content via a network
IL137099A (en) * 2000-06-29 2006-12-10 Yona Flink Method and system for performing a secure digital signature
US20020043566A1 (en) * 2000-07-14 2002-04-18 Alan Goodman Transaction card and method for reducing frauds
GB2366160B (en) * 2000-08-09 2004-03-17 Michaelhouse Man Ltd Information routing
AU2001285161A1 (en) 2000-08-21 2002-03-04 United States Postal Services Delivery point validation system
JP4655345B2 (ja) 2000-08-31 2011-03-23 ソニー株式会社 情報処理装置および情報処理方法、並びにプログラム提供媒体
JP3555869B2 (ja) * 2000-09-28 2004-08-18 Necソフト株式会社 暗号化ファイル検索方法及びその装置並びにコンピュータ可読記録媒体
US7177426B1 (en) * 2000-10-11 2007-02-13 Digital Authentication Technologies, Inc. Electronic file protection using location
US7046802B2 (en) * 2000-10-12 2006-05-16 Rogaway Phillip W Method and apparatus for facilitating efficient authenticated encryption
US7143289B2 (en) 2000-10-30 2006-11-28 Geocodex Llc System and method for delivering encrypted information in a communication network using location identity and key tables
US7047418B1 (en) * 2000-11-29 2006-05-16 Applied Minds, Inc. Imaging method and device using biometric information for operator authentication
US20020073099A1 (en) * 2000-12-08 2002-06-13 Gilbert Eric S. De-identification and linkage of data records
US20020077898A1 (en) * 2000-12-19 2002-06-20 Koulouris Mitchell N. System and method for matching marketing collateral with specific customer information
US6701348B2 (en) 2000-12-22 2004-03-02 Goodcontacts.Com Method and system for automatically updating contact information within a contact database
US20020091678A1 (en) * 2001-01-05 2002-07-11 Miller Nancy E. Multi-query data visualization processes, data visualization apparatus, computer-readable media and computer data signals embodied in a transmission medium
JP2002222170A (ja) 2001-01-26 2002-08-09 Nintendo Co Ltd ユーザ認証システム及びその方法
US6690820B2 (en) * 2001-01-31 2004-02-10 Magic Earth, Inc. System and method for analyzing and imaging and enhanced three-dimensional volume data set using one or more attributes
US6954757B2 (en) 2001-02-02 2005-10-11 Hewlett-Packard Development Company, L.P. Framework, architecture, method and system for reducing latency of business operations of an enterprise
US20020105144A1 (en) * 2001-02-08 2002-08-08 Tait Richard J. Game device and method
US20020112177A1 (en) 2001-02-12 2002-08-15 Voltmer William H. Anonymous biometric authentication
US7249257B2 (en) * 2001-03-05 2007-07-24 Digimarc Corporation Digitally watermarked maps and signs and related navigational tools
AU2002248604A1 (en) * 2001-03-09 2002-09-24 Pascal Brandys System and method of user and data verification
US7043637B2 (en) * 2001-03-21 2006-05-09 Microsoft Corporation On-disk file format for a serverless distributed file system
US6886747B2 (en) 2001-03-22 2005-05-03 United States Postal Service System and method for standardizing a mailing address
US7856420B2 (en) 2001-04-19 2010-12-21 Hewlett-Packard Development Company, L.P. Zero latency enterprise enriched publish/subscribe
JP2002334114A (ja) 2001-05-10 2002-11-22 Allied Tereshisu Kk テーブル管理方法及び装置
US20040193893A1 (en) 2001-05-18 2004-09-30 Michael Braithwaite Application-specific biometric templates
US7092951B1 (en) 2001-07-06 2006-08-15 Ncr Corporation Auxiliary relation for materialized view
US7197168B2 (en) * 2001-07-12 2007-03-27 Atrua Technologies, Inc. Method and system for biometric image assembly from multiple partial biometric frame scans
US7006673B2 (en) * 2001-07-25 2006-02-28 Activcard Ireland Limited Method of hash string extraction
US20030030733A1 (en) * 2001-08-08 2003-02-13 Seaman Mark D. System and method for synchronization of media data
US20030200447A1 (en) 2001-08-17 2003-10-23 Lotta Almroth Identification system
US6947947B2 (en) 2001-08-17 2005-09-20 Universal Business Matrix Llc Method for adding metadata to data
US6912549B2 (en) * 2001-09-05 2005-06-28 Siemens Medical Solutions Health Services Corporation System for processing and consolidating records
US7370044B2 (en) * 2001-11-19 2008-05-06 Equifax, Inc. System and method for managing and updating information relating to economic entities
US20030108202A1 (en) * 2001-12-12 2003-06-12 Clapper Edward O. Location dependent encryption and/or decryption
US6948062B1 (en) 2001-12-12 2005-09-20 Intel Corporation Location dependent encryption and/or decryption
AU2002367376A1 (en) 2001-12-28 2003-07-24 Jeffrey James Jonas Real time data warehousing
US7228335B2 (en) * 2002-02-19 2007-06-05 Goodcontacts Research Ltd. Method of automatically populating contact information fields for a new contract added to an electronic contact database
US7809510B2 (en) * 2002-02-27 2010-10-05 Ip Genesis, Inc. Positional hashing method for performing DNA sequence similarity search
US7590544B2 (en) 2002-03-06 2009-09-15 United States Postal Service Method for correcting a mailing address
AU2003218042A1 (en) * 2002-03-08 2003-09-22 Robert F. Snapp A method for preventing improper correction of a database during an updating process
US7587408B2 (en) 2002-03-21 2009-09-08 United States Postal Service Method and system for storing and retrieving data using hash-accessed multiple data stores
US8086867B2 (en) 2002-03-26 2011-12-27 Northrop Grumman Systems Corporation Secure identity and privilege system
US7096213B2 (en) 2002-04-08 2006-08-22 Oracle International Corporation Persistent key-value repository with a pluggable architecture to abstract physical storage
US8423374B2 (en) 2002-06-27 2013-04-16 Siebel Systems, Inc. Method and system for processing intelligence information
US6755345B2 (en) * 2002-07-10 2004-06-29 Golf Reporting Solutions, Llc Golf handicap smart card system
US8560512B2 (en) * 2002-07-18 2013-10-15 Hewlett-Packard Development Company, L.P. Finding matching locations, trajectories or attributes while maintaining privacy of non-matching information
US6968338B1 (en) 2002-08-29 2005-11-22 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Extensible database framework for management of unstructured and semi-structured documents
US7159119B2 (en) 2002-09-06 2007-01-02 United States Postal Service Method and system for efficiently retrieving secured data by securely pre-processing provided access information
US7502915B2 (en) * 2002-09-30 2009-03-10 Nvidia Corporation System and method using embedded microprocessor as a node in an adaptable computing machine
US8620937B2 (en) * 2002-12-27 2013-12-31 International Business Machines Corporation Real time data warehousing
US7702919B2 (en) * 2002-12-31 2010-04-20 International Business Machines Corporation Authorized anonymous authentication
US7962757B2 (en) * 2003-03-24 2011-06-14 International Business Machines Corporation Secure coordinate identification method, system and program
US7194484B2 (en) * 2003-11-17 2007-03-20 America Online, Inc. Correction of address information
US7254593B2 (en) * 2004-01-16 2007-08-07 International Business Machines Corporation System and method for tracking annotations of data sources
US7599930B1 (en) 2004-10-19 2009-10-06 Trovix, Inc. Concept synonym matching engine
US8204213B2 (en) 2006-03-29 2012-06-19 International Business Machines Corporation System and method for performing a similarity measure of anonymized data
JP2008305662A (ja) 2007-06-07 2008-12-18 Sony Corp 非水電解質二次電池
JP5652802B2 (ja) 2008-02-27 2015-01-14 レノボ・イノベーションズ・リミテッド(香港) 二次電池の内部短絡検出装置および内部短絡検出方法
US8930275B2 (en) * 2008-09-08 2015-01-06 Robin Heizmann Apparatuses, methods and systems for providing a virtual development and deployment environment including real and synthetic data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1535428A (zh) * 2001-07-26 2004-10-06 �Ҵ���˾ 数据处理方法、数据处理系统和程序
CN1757188A (zh) * 2002-11-06 2006-04-05 国际商业机器公司 机密数据共享和匿名实体解析度
CN1839384A (zh) * 2003-02-07 2006-09-27 国际商业机器公司 数据集比较与净变化处理
CN1641716A (zh) * 2004-01-09 2005-07-20 财团法人资讯工业策进会 数据加密的方法与系统

Also Published As

Publication number Publication date
US20080114991A1 (en) 2008-05-15
US8204831B2 (en) 2012-06-19
CN101183384A (zh) 2008-05-21

Similar Documents

Publication Publication Date Title
CN101183384B (zh) 处理数据的方法和装置
US7900052B2 (en) Confidential data sharing and anonymous entity resolution
EP2879069B1 (en) System for anonymizing and aggregating protected health information
US8204213B2 (en) System and method for performing a similarity measure of anonymized data
US7870614B1 (en) Sensitive data aliasing
CN109740363B (zh) 文档分级脱敏加密方法
CN101002417A (zh) 不标识敏感信息及相关记录的系统及方法
US20170277775A1 (en) Systems and methods for secure storage of user information in a user profile
US20190377896A1 (en) Systems and methods for securing data in electronic communications
JP4742010B2 (ja) 個人情報ファイルの監視システム
KR20190029509A (ko) 사용자 프로필에 사용자 정보를 안전하게 저장하기 위한 시스템 및 방법
US20130262864A1 (en) Method and system for supporting secure documents
CN106992851A (zh) 基于TrustZone的数据库文件口令加解密方法、装置及终端设备
EP3433974A1 (en) Data watermarking and fingerprinting system and method
CN110889121A (zh) 防止数据泄露的方法、服务器及存储介质
JPH10200522A (ja) Icカード利用暗号化方法およびシステムおよびicカード
EP3582133B1 (en) Method for de-identifying data
EP3461055B1 (en) System and method for secure outsourced annotation of datasets
AU2015275323B2 (en) System for anonymizing and aggregating protected health information
Varma et al. Secure Outsourced Association Rule Mining using Homomorphic Encryption
EP4137978A1 (en) Enhanced data security through combination of encryption and vertical fragmentation of tabular data
US20230107805A1 (en) Security System
CN114329603A (zh) 一种数据安全防护方法、装置、设备及存储介质
Arul et al. Preserving the Privacy of the Healthcare, Clinical and Personal Data using Blockchain
COUCHOT A Practical Lecture on IT Security

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant