会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • DATABASE OUTSOURCING WITH ACCESS PRIVACY
    • 数据库外包与访问隐私
    • WO2010090633A3
    • 2010-10-14
    • PCT/US2009006639
    • 2009-12-18
    • UNIV NEW YORKSHASHA DENNISWILLIAMS PETERSION RADU
    • SHASHA DENNISWILLIAMS PETERSION RADU
    • G06F15/16G06F17/30G06F17/40
    • H04L63/0435G06F11/1004G06F21/54G06F21/602G06F21/606G06F21/6263G06F2221/2101G06F2221/2151
    • This invention introduces a new paradigm for outsourcing the transaction processing backend of a multi-client database application to an untrusted service provider. Specifically, the invention enables untrusted service providers to support transaction serialization, backup and recovery for clients, with full data confidentiality and correctness. Moreover, providers learn nothing about transactions (except their size and timing), thus achieving read and write access pattern privacy. This creates a novel class of secure database outsourcing models. A storage system. The system includes a network includes a server having a server memory, a server processor and a server network interface in communication with the network. The system includes a plurality of clients. Each client has a client memory in which data is stored, a client processing unit and a client network interface in communication with the server through the network. Each of the clients has an encryption portion that enables each of the clients to securely communicate and understand data with all other clients. The server memory is shared by the clients through the network to store copies of encrypted data in the server memory from the clients. The server is unable to decrypt the encrypted data stored in the server memory. The server has a timing mechanism to ensure data that is shared is a desired copy. A client of a storage system. A server of a storage system. A method for storing data. A method of a client of a storage system. A method of a server of a storage system. A storage system includes a network. The system includes a server having a server network interface in communication with the network, a server processing unit and a server memory for storing data. The system includes a first client and at least a second client. Each client having a client processing unit, a client memory, encryption portion and a client network interface in communication with the network. When the first client desires to perform a deterministic transaction T1 to the server memory and desires to perform a non-deterministic transaction T2 having core modifications M2 to the server database, the first client sends from its client network interface to the server an encrypted executable description of T1, as encrypted by the encryption portion of the first client, and an encrypted executable description of M2 as encrypted by the encryption portion of the first client. The server network interface sends information about an ordered sequence of transactions X including both deterministic and non-deterministic transactions to the second client. The client processing unit of the second client executes transactions X in the order they were sent to the server from the first client. A computer readable medium storing a computer program which when executed by at least one client processing unit of a client of a storage system communicates with a server. A computer readable medium storing a computer program which when executed by at least one server processing unit of a server of a storage system communicates with a client.
    • 本发明引入了将多客户端数据库应用的事务处理后端外包给不可信服务提供商的新范例。 具体来说,本发明使得不信任的服务提供商能够以完整的数据机密性和正确性支持客户端的事务序列化,备份和恢复。 此外,提供商对事务(尺寸和时间除外)也没有学习,从而实现读写访问模式隐私。 这创建了一类新颖的安全数据库外包模型。 存储系统。 该系统包括具有服务器存储器的服务器,服务器处理器和与网络通信的服务器网络接口的网络。 该系统包括多个客户端。 每个客户端具有存储数据的客户端存储器,通过网络与服务器通信的客户端处理单元和客户端网络接口。 每个客户端都有一个加密部分,使每个客户端能够与所有其他客户端安全地通信和了解数据。 客户端通过网络共享服务器内存,从客户端将服务器内存中的加密数据副本存储起来。 服务器无法解密存储在服务器内存中的加密数据。 服务器具有定时机制,以确保共享的数据是所需的副本。 存储系统的客户端。 存储系统的服务器。 一种存储数据的方法。 存储系统的客户端的方法。 一种存储系统的服务器的方法。 存储系统包括网络。 该系统包括具有与网络通信的服务器网络接口的服务器,服务器处理单元和用于存储数据的服务器存储器。 该系统包括第一客户端和至少第二客户端。 每个客户端具有与网络通信的客户处理单元,客户端存储器,加密部分和客户端网络接口。 当第一客户端希望对服务器存储器执行确定性事务T1并且希望执行具有到服务器数据库的核心修改M2的非确定性事务T2时,第一客户端从其客户端网络接口向服务器发送加密的可执行描述 由第一客户机的加密部分加密的T1和由第一客户机的加密部分加密的M2的加密可执行描述。 服务器网络接口向第二客户端发送关于包括确定性和非确定性事务的事务X的有序序列的信息。 第二客户端的客户处理单元按照从第一客户端发送到服务器的顺序执行事务X. 存储计算机程序的计算机可读介质,所述计算机程序当由存储系统的客户机的至少一个客户处理单元执行时与服务器通信。 一种存储计算机程序的计算机可读介质,所述计算机程序当由存储系统的服务器的至少一个服务器处理单元执行时与客户端通信。
    • 3. 发明申请
    • DATABASE OUTSOURCING WITH ACCESS PRIVACY
    • 数据库外部访问隐私
    • WO2010090633A2
    • 2010-08-12
    • PCT/US2009/006639
    • 2009-12-18
    • NEW YORK UNIVERSITYSHASHA, DennisWILLIAMS, PeterSION, Radu
    • SHASHA, DennisWILLIAMS, PeterSION, Radu
    • G06F15/16G06F17/30G06F17/40
    • H04L63/0435G06F11/1004G06F21/54G06F21/602G06F21/606G06F21/6263G06F2221/2101G06F2221/2151
    • This invention introduces a new paradigm for outsourcing the transaction processing backend of a multi-client database application to an untrusted service provider. Specifically, the invention enables untrusted service providers to support transaction serialization, backup and recovery for clients, with full data confidentiality and correctness. Moreover, providers learn nothing about transactions (except their size and timing), thus achieving read and write access pattern privacy. This creates a novel class of secure database outsourcing models. A storage system. The system includes a network includes a server having a server memory, a server processor and a server network interface in communication with the network. The system includes a plurality of clients. Each client has a client memory in which data is stored, a client processing unit and a client network interface in communication with the server through the network. Each of the clients has an encryption portion that enables each of the clients to securely communicate and understand data with all other clients. The server memory is shared by the clients through the network to store copies of encrypted data in the server memory from the clients. The server is unable to decrypt the encrypted data stored in the server memory. The server has a timing mechanism to ensure data that is shared is a desired copy. A client of a storage system. A server of a storage system. A method for storing data. A method of a client of a storage system. A method of a server of a storage system. A storage system includes a network. The system includes a server having a server network interface in communication with the network, a server processing unit and a server memory for storing data. The system includes a first client and at least a second client. Each client having a client processing unit, a client memory, encryption portion and a client network interface in communication with the network. When the first client desires to perform a deterministic transaction T1 to the server memory and desires to perform a non-deterministic transaction T2 having core modifications M2 to the server database, the first client sends from its client network interface to the server an encrypted executable description of T1, as encrypted by the encryption portion of the first client, and an encrypted executable description of M2 as encrypted by the encryption portion of the first client. The server network interface sends information about an ordered sequence of transactions X including both deterministic and non-deterministic transactions to the second client. The client processing unit of the second client executes transactions X in the order they were sent to the server from the first client. A computer readable medium storing a computer program which when executed by at least one client processing unit of a client of a storage system communicates with a server. A computer readable medium storing a computer program which when executed by at least one server processing unit of a server of a storage system communicates with a client.
    • 本发明引入了将多客户端数据库应用程序的事务处理后端外包给不受信任的服务提供者的新范例。 具体而言,本发明使得不受信任的服务提供商能够以全面的数据机密性和正确性支持客户端的事务序列化,备份和恢复。 而且,提供者对交易(除了它们的大小和时间除外)一无所知,因此实现了读写访问模式的隐私。 这创建了一种新型的安全数据库外包模式。 一个存储系统。 该系统包括网络,该网络包括具有服务器存储器,服务器处理器和与网络通信的服务器网络接口的服务器。 该系统包括多个客户端。 每个客户端都有一个存储数据的客户端存储器,一个客户端处理单元和一个通过网络与服务器通信的客户端网络接口。 每个客户端都有一个加密部分,可以使每个客户端与所有其他客户端安全地进行通信和理解数据。 服务器内存由客户端通过网络共享,以便将来自客户端的加密数据的副本存储在服务器内存中。 服务器无法解密存储在服务器内存中的加密数据。 服务器有一个定时机制来确保共享的数据是所需的副本。 存储系统的客户端。 存储系统的服务器。 一种存储数据的方法。 存储系统的客户端的方法。 存储系统的服务器的方法。 存储系统包括网络。 该系统包括具有与网络通信的服务器网络接口的服务器,用于存储数据的服务器处理单元和服务器存储器。 该系统包括第一客户端和至少第二客户端。 每个客户端具有与网络通信的客户端处理单元,客户端存储器,加密部分和客户端网络接口。 当第一客户端希望对服务器存储器执行确定性事务T1并且期望对服务器数据库执行具有核心修改M2的非确定性事务T2时,第一客户端从其客户端网络接口向服务器发送加密的可执行描述 所述第一客户端的加密部分加密的所述T1的加密可执行描述和所述第一客户端的加密部分加密的M2的加密可执行描述。 服务器网络接口向第二客户端发送关于包括确定性事务和非确定性事务两者的有序事务序列X的信息。 第二客户端的客户端处理单元按照他们从第一客户端发送到服务器的顺序执行交易X. 一种存储计算机程序的计算机可读介质,所述计算机程序在由存储系统的客户端的至少一个客户端处理单元执行时与服务器通信。 一种存储计算机程序的计算机可读介质,所述计算机程序在由存储系统的服务器的至少一个服务器处理单元执行时与客户端通信。