-
公开(公告)号:CN110268691A
公开(公告)日:2019-09-20
申请号:CN201880010516.0
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他认证技术。在本技术的一个示例中,预定类型的区块链或其他认证协议代码和预定类型的共识代码被存储在处理器的可信执行环境(TEE)中。在一些示例中,TEE证明被用于验证在TEE中存储的区块链或其他认证协议代码是预定类型的区块链或其他认证协议代码,并且验证在TEE中存储的共识代码是预定类型的共识代码。可以接收更改预定类型的区块链或其他认证协议代码的请求。可以基于预定的共识代码来确定是否改变预定类型的区块链或其他认证协议代码。
-
公开(公告)号:CN110199288A
公开(公告)日:2019-09-03
申请号:CN201780084447.3
申请日:2017-12-20
Applicant: 微软技术许可有限责任公司
Inventor: M·科斯塔
IPC: G06F21/60
Abstract: 提出了用于跨平台安全地密封和解封包围区数据的技术。来自托管在第一计算机上的源包围区的包围区数据可以被安全地密封到第二计算机上的密封包围区,并且还可以被安全地解封以用于第三计算机上的目的地包围区。公开了将包围区工作负载从一个计算机安全地转移到另一计算机。
-
公开(公告)号:CN119312348A
公开(公告)日:2025-01-14
申请号:CN202411418037.6
申请日:2019-09-05
Applicant: 微软技术许可有限责任公司
Abstract: 一种外围设备,用于与主机一起使用,该外围设备包括一个或多个计算元件、安全模块和至少一个加密单元。安全模块被配置为在外围设备上形成可信执行环境,以使用敏感代码来处理敏感数据。敏感数据和敏感代码由与主机计算设备通信的可信计算实体提供。至少一个加密单元被配置为对经由主机计算设备在可信执行环境和可信计算实体之间传递的数据进行加密和解密。安全模块被配置为计算证明并且将其发送到可信计算实体,以证明敏感代码在可信执行环境中。
-
公开(公告)号:CN112889040B
公开(公告)日:2024-10-01
申请号:CN201980068078.8
申请日:2019-09-05
Applicant: 微软技术许可有限责任公司
Abstract: 数据库事务在具有安全处理飞地的联网计算机的系统中的计算机中被执行。在安全处理飞地内,针对被执行的数据库事务的数据库事务日志记录被生成,并且使用被保持在安全处理飞地的安全存储装置中的私钥对被加密保护。分布式数据库的状态被记录在一系列事务日志记录中,该一系列事务日志记录在联网计算机可访问的分布式计算机存储装置中被复制。共识消息经由联网计算机的安全处理飞地之间的安全通信链路而被传输和接收,以根据分布式共识协议将数据库事务日志记录并入该一系列事务日志记录中,该分布式共识协议基于被保持在安全处理飞地内的共识协议逻辑而被实现。
-
公开(公告)号:CN110214323B
公开(公告)日:2024-06-04
申请号:CN201780084423.8
申请日:2017-12-20
Applicant: 微软技术许可有限责任公司
Inventor: M·科斯塔
IPC: G06F21/60
Abstract: 描述了包围区安全平台的抽象编程模型,包括:根据包围区抽象协议从包围区接收请求,将请求转换成本机包围区协议,以及向本机平台发送经转换的请求。该请求可以例如是:创建证明报告,将数据密封到包围区,用以调用包围区的客户端中的函数、读取单调计数器、进行可信时间测量、或者分配与包围区和包围区客户两者共享的存储器的请求。
-
公开(公告)号:CN110249333B
公开(公告)日:2023-07-28
申请号:CN201880010438.4
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他安全技术。在该技术的一个示例中,预定类型的区块链或其他安全协议代码被存储在处理器的可信执行环境(TEE)中。TEE证明被用于验证在TEE中存储的区块链或其他安全协议代码是预定类型的区块链或其他安全协议代码。区块链或其他事务被接收并进行处理。基于事务的处理,为网络直接更新联盟网络上的事务的官方状态。经处理的事务的经更新的官方状态被广播到联盟网络。
-
公开(公告)号:CN112912869A
公开(公告)日:2021-06-04
申请号:CN201980068265.6
申请日:2019-09-05
Applicant: 微软技术许可有限责任公司
Abstract: 一种数据库管理系统(DBMS)包括一个或多个事务处理引擎(诸如SQL引擎),该一个或多个事务处理引擎被配置为执行一系列的数据库事务,每个数据库事务根据在至少一个事务执行消息中所接收的一个或多个命令而被执行,以便引起数据库的状态从先前状态到新状态的改变。该DBMS被配置为生成一系列的事务日志记录,并且向区块链网络提供该一系列的事务日志记录,以用于在由区块链网络保护的区块链中存储。每个事务日志记录与数据库事务中的一个数据库事务对应,并且包括(i)该一个数据库事务根据其被执行的一个或多个命令、以及(ii)该一个数据库事务执行的结果,使得数据库的新状态从该事务日志记录和数据库的先前状态可恢复。一系列事务日志记录构成了不可变的审核日志,出于审核的目的,数据库从该审核日志完全可恢复。
-
公开(公告)号:CN110300973A
公开(公告)日:2019-10-01
申请号:CN201880010468.5
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他安全技术。在技术的一个示例中,第一节点被认可。在第一节点的认可期间,预定类型的区块链或要被授权的其他安全协议代码和预定的成员资格列表被存储在第一节点的可信执行环境(TEE)中。确定来自提议的成员的成员资格列表和预定的区块链或要被授权的其他安全协议代码是否匹配。如果是,则TEE证明被用来验证与联盟的预期成员相关联的节点存储预定类型的区块链或要被授权的其他安全协议代码。在TEE证明成功后,联盟网络被引导,使得预期成员成为联盟网络的成员。
-
公开(公告)号:CN110249333A
公开(公告)日:2019-09-17
申请号:CN201880010438.4
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他安全技术。在该技术的一个示例中,预定类型的区块链或其他安全协议代码被存储在处理器的可信执行环境(TEE)中。TEE证明被用于验证在TEE中存储的区块链或其他安全协议代码是预定类型的区块链或其他安全协议代码。区块链或其他事务被接收并进行处理。基于事务的处理,为网络直接更新联盟网络上的事务的官方状态。经处理的事务的经更新的官方状态被广播到联盟网络。
-
公开(公告)号:CN110214324A
公开(公告)日:2019-09-06
申请号:CN201780084424.2
申请日:2017-12-20
Applicant: 微软技术许可有限责任公司
Inventor: M·科斯塔
IPC: G06F21/60
Abstract: 提出了用于将密钥保管库实现为包围区的技术。技术包括根据密钥使用策略在密钥保管库包围区中安全地存储用于加密系统的密钥;向保管库客户端发送密钥保管库包围区的保管库证明报告;以及利用密钥在密钥保管库中执行操作。一些实施例还包括在密钥保管库包围区处接收保管库客户端的客户端证明报告,其中保管库客户端和密钥保管库包围区托管在不同的本机包围区平台上。
-
-
-
-
-
-
-
-
-