-
公开(公告)号:CN101512525B
公开(公告)日:2012-10-03
申请号:CN200780032850.8
申请日:2007-08-24
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30312 , G06F21/606 , G06F21/6245 , H04L9/3236
Abstract: 可基于所需明文数据项和密钥,对于请求者透明地确定索引值。可使用该索引值来访问索引结构中的条目以获得包括非确定性地加密的密文项的对应的数据库条目。在另一实施例中,可访问数据库的索引结构。索引结构的项的位置可基于对应的明文项。有关索引结构中的对应的明文项的引用可被加密,而该索引结构中的其他信息可不被加密。索引结构的一部分可被加载到存储器中并且可对有关明文项之一的加密引用中的至少一个进行解密。可使用解密的引用来访问来自数据库的对应的非确定性地加密的数据项。
-
公开(公告)号:CN104756110A
公开(公告)日:2015-07-01
申请号:CN201380055946.1
申请日:2013-10-18
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30389
Abstract: 一种与关系数据库分开的搜索系统生成所述关系数据库中的信息的索引,该索引可被用来查找业务记录(或实体)。一种也与关系数据库分开的搜索系统,接收搜索用户输入机制中的键入或其他字符输入,以及基于接收到的所述键入输入或其他字符输入生成针对所述索引的查询。在接收到附加键入输入或字符时,所述搜索系统返回结果并修改这些结果。
-
公开(公告)号:CN101375275A
公开(公告)日:2009-02-25
申请号:CN200680012404.6
申请日:2006-03-09
Applicant: 微软公司
IPC: G06F17/20
CPC classification number: G06F21/6227
Abstract: 本发明涉及向具有分层关系的数据库对象提供基于区域的安全性的系统和方法。在一个方面中,提供使数据库安全性和管理更容易的一个系统。该系统包括存储在对象之间具有分层关系的多个对象的数据库组件。区域组件为对象子集定义安全区,并将安全性数据映射到该子集,其中安全区独立于对象之间的分层关系、与其去耦、或分离。
-
公开(公告)号:CN101375275B
公开(公告)日:2013-02-13
申请号:CN200680012404.6
申请日:2006-03-09
Applicant: 微软公司
IPC: G06F17/20
CPC classification number: G06F21/6227
Abstract: 本发明涉及向具有分层关系的数据库对象提供基于区域的安全性的系统和方法。在一个方面中,提供使数据库安全性和管理更容易的一个系统。该系统包括存储在对象之间具有分层关系的多个对象的数据库组件。区域组件为对象子集定义安全区,并将安全性数据映射到该子集,其中安全区独立于对象之间的分层关系、与其去耦、或分离。
-
公开(公告)号:CN101641702A
公开(公告)日:2010-02-03
申请号:CN200880009414.3
申请日:2008-02-28
Applicant: 微软公司
Abstract: 一种计算机相关的安全机制要求人类参与访问验证序列。在请求访问安全数据时,向请求者提供谜题。谜题的正确解答需要人类参与。选择谜题以使其解答在人类的能力范围之内,但却超出计算机系统领域的现有技术。谜题可以可视地和/或可听地向用户呈现。在一个配置中,经由可插入谜题生成程序的库来获得谜题。随着计算技术领域的现有技术的改进,可以替换库中的谜题生成程序。
-
公开(公告)号:CN101512525A
公开(公告)日:2009-08-19
申请号:CN200780032850.8
申请日:2007-08-24
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30312 , G06F21/606 , G06F21/6245 , H04L9/3236
Abstract: 可基于所需明文数据项和密钥,对于请求者透明地确定索引值。可使用该索引值来访问索引结构中的条目以获得包括非确定性地加密的密文项的对应的数据库条目。在另一实施例中,可访问数据库的索引结构。索引结构的项的位置可基于对应的明文项。有关索引结构中的对应的明文项的引用可被加密,而该索引结构中的其他信息可不被加密。索引结构的一部分可被加载到存储器中并且可对有关明文项之一的加密引用中的至少一个进行解密。可使用解密的引用来访问来自数据库的对应的非确定性地加密的数据项。
-
公开(公告)号:CN100492357C
公开(公告)日:2009-05-27
申请号:CN200510005932.6
申请日:2005-01-20
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F21/6227
Abstract: 通过利用SQL扩展来创建指定安全表达式并使其与查询初启程序相关联,本发明的系统和方法推动数据库行级别安全。这种表达式包括布尔表达式,其必须被数据行满足以便该数据能被查询初启程序访问。一般而言,查询用在查询数据行期间聚集并利用的安全表达式进行增强。诸系统和方法不同地在查询中置入安全表达式,以便最优化查询性能同时减轻信息泄漏。这通过对安全表达式作特殊标记并取决于由静态和/或动态分析确定的非安全表达式是安全的可能性,利用谓项规则把非安全表达式拖到或压到安全表达式之上或之下来完成。
-
公开(公告)号:CN101529423B
公开(公告)日:2012-06-20
申请号:CN200780038961.X
申请日:2007-09-05
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F21/6227 , G06F16/24553 , G06F2221/2145
Abstract: 请求者可以请求对于数据库的加密列的有范围查找操作。可以使用索引结构来执行该有范围查找操作。该索引结构可以包括多个条目。该索引结构的每一条目都可以包括索引值和用于检索数据库的对应行的检索信息。每一条目的索引值可以对应于来自该数据库的加密列的相应的经解密的数据项,该数据项由变换函数变换,以便经变换的经解密的数据项可以比被变换函数变换之前的经解密的数据项展示更少的信息。在索引结构的条目之一的相应索引值满足所接收到的有范围查找请求时,该相应检索信息可被用来从该数据库中检索对应的数据行。
-
公开(公告)号:CN101529423A
公开(公告)日:2009-09-09
申请号:CN200780038961.X
申请日:2007-09-05
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F21/6227 , G06F16/24553 , G06F2221/2145
Abstract: 请求者可以请求对于数据库的加密列的有范围查找操作。可以使用索引结构来执行该有范围查找操作。该索引结构可以包括多个条目。该索引结构的每一条目都可以包括索引值和用于检索数据库的对应行的检索信息。每一条目的索引值可以对应于来自该数据库的加密列的相应的经解密的数据项,该数据项由变换函数变换,以便经变换的经解密的数据项可以比被变换函数变换之前的经解密的数据项展示更少的信息。在索引结构的条目之一的相应索引值满足所接收到的有范围查找请求时,该相应检索信息可被用来从该数据库中检索对应的数据行。
-
公开(公告)号:CN1655145A
公开(公告)日:2005-08-17
申请号:CN200510005932.6
申请日:2005-01-20
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F21/6227
Abstract: 通过利用SQL扩展来创建指定安全表达式并使其与查询初启程序相关联,本发明的系统和方法推动数据库行级别安全。这种表达式包括布尔表达式,其必须被数据行满足以便该数据能被查询初启程序访问。一般而言,查询用在查询数据行期间聚集并利用的安全表达式进行增强。诸系统和方法不同地在查询中置入安全表达式,以便最优化查询性能同时减轻信息泄漏。这通过对安全表达式作特殊标记并取决于由静态和/或动态分析确定的非安全表达式是安全的可能性,利用谓项规则把非安全表达式拖到或压到安全表达式之上或之下来完成。
-
-
-
-
-
-
-
-
-