Database-as-a-Service (DBaaS) is a category of cloud computing services that enables IT providers to deliver database functionality as a service. In this model, a third party service provider known as a cloud server hosts a database and provides the associated software and hardware supports. Database outsourcing reduces the workload of the data owner in answering queries by delegating the tasks to powerful third-party servers with large computational and network resources. Despite the economic and technical benefits, privacy is the primary challenge posed by this category of services. By using these services, the data owners will lose the control of their databases. Moreover, the privacy of clients may be compromised since a curious cloud operator can follow the queries of a client and infer what the client is after. The challenge is to fulfill the main privacy goals of both the data owner and the clients without undermining the ability of the cloud server to return the correct query results.ududThis thesis considers the design of protocols that protect the privacy of the clients and the data owners in the DBaaS model. Such protocols must protect the privacy of the clients so that the data owner and the cloud server cannot infer the constants contained in the query predicate as well as the query result. Moreover, the data owner privacy should be preserved by ensuring that the sensitive information in the database is not leaked to the cloud server and nothing beyond the query result is revealed to the clients. The results of the complexity and performance analysis indicates that the proposed protocols incur reasonable communication and computation overhead on the client and the data owner, considering the added advantage of being able to perform the symmetrically-private database search.ud
展开▼
机译:数据库即服务(DBaaS)是一种云计算服务,使IT提供商可以将数据库功能作为服务交付。在此模型中,称为云服务器的第三方服务提供商托管数据库并提供相关的软件和硬件支持。通过将任务委派给具有大量计算和网络资源的强大第三方服务器,数据库外包减少了数据所有者回答查询的工作量。尽管具有经济和技术优势,但隐私是此类服务所面临的主要挑战。通过使用这些服务,数据所有者将失去对数据库的控制。此外,由于好奇的云运营商可以跟踪客户端的查询并推断客户端的行为,因此可能会损害客户端的隐私。面临的挑战是要实现数据所有者和客户端的主要隐私目标,同时又不损害云服务器返回正确查询结果的能力。 ud ud本文考虑了保护客户端和客户端隐私的协议的设计。 DBaaS模型中的数据所有者。这样的协议必须保护客户端的隐私,以便数据所有者和云服务器无法推断查询谓词以及查询结果中包含的常量。此外,应通过确保数据库中的敏感信息不会泄漏到云服务器,并且将查询结果之外的任何信息都透露给客户端,来保护数据所有者的隐私。复杂性和性能分析的结果表明,考虑到能够执行对称私有数据库搜索的附加优点,建议的协议在客户端和数据所有者上引起合理的通信和计算开销。
展开▼