Back to Search
Start Over
Processing SQL queries over encrypted data in the cloud
- Publication Year :
- 2021
- Publisher :
- Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva., 2021.
-
Abstract
- Sa sve većim porastom računarstva u oblaku raste i potreba za sigurnim skladištenjem podataka. Postoje mnoga rješenja koja pokušavaju osigurati povjerljivost podataka u oblaku, a jedno od njih je CryptDB. CryptDB je programsko rješenje koje pruža dokazivu i praktičnu privatnost u slučaju kompromitiranog servera baze podataka ili znatiželjnih administratora. Za to koristi šifriranu bazu, posredničkog poslužitelja i korisnički definirane funkcije. U ovom radu obrađena su rješenja koja pokušavaju rješiti isti problem. Zatim je detaljno objašnjen CryptDB i njegove funkcionalnosti, kao i kriptografski algoritmi korišteni za njegovu implementaciju. Za praktični dio rada implementirano je rješenje po uzoru na CryptDB, te su objašnjene glavne značajke rješenja, kao i razlike u odnosu na CryptDB. The constant growth of cloud computing services is also the reason for rising need for safety of the data that is resting there. There are many solutions that try to provide confidentiality of the data in the cloud, one of them being CryptDB. CryptDB is a software solution that gives provides provable and practical privacy in the face of a compromised database server or curious database administrators. The encrypted database, proxy server and user defined functions are characteristics of the solution. This thesis covers related work, then goes in depth on features and cryptographic algorithms in CryptDB. In the practical part solution is implemented inspired by CryptDB. Its main features are explained, as well as main differences with CryptDB.
- Subjects :
- Database-as-a-service
Encrypted data
TEHNIČKE ZNANOSTI. Računarstvo
cloud computing
homomorphic encryption
user defined functions
Paillierov algoritam
SQL query
homomorfno šifriranje
SQL upit
TECHNICAL SCIENCES. Computing
šifriranje sa očuvanjem poretka
order-preserving encryption
Paillier algorithm
CryptDB
Sigurni sustavi baze podataka
korisnički definirane funkcije
šifrirani podatci
Secure Database Systems
računarstvo u oblaku
Subjects
Details
- Language :
- Croatian
- Database :
- OpenAIRE
- Accession number :
- edsair.od......4131..f5b9700b78acc7e5161227adaa737038