MIT рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ CryptDB DBMS рдХреА рд╢реБрд░реБрдЖрдд рдХреА, рдЬреЛ SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЦреЛрдЬ, рд╕реЙрд░реНрдЯрд┐рдВрдЧ, рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпреЛрдВ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд░реНрд╡рд┐рд╕рд┐рдВрдЧ рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реИ - рдмрд┐рдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рдЕрднреВрддрдкреВрд░реНрд╡ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреНрд░рд┐рдкреНрдЯреАрдбреАрдмреА рдХреЛ рдкрд╣рд▓рд╛ рдорд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
CryptDB рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреНрд░рд┐рдкреНрдЯреАрдбреАрдмреА рдореЗрдВ рд▓рд╛рдЧреВ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкреВрд░реНрдг рд╣реЛрдореЛрдореЛрд░реНрдлрд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдИрдмреАрдПрдо рд░рд┐рд╕рд░реНрдЪ
рдХреЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд░ рдХреНрд░реЗрдЧ рдЬреЗрдВрдЯреНрд░реА
рдиреЗ 2009 рдореЗрдВ DBMS рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣реЛрдореЛрдореЛрд░реНрдлрд┐рдХ рдореЙрдбрд▓ рдХрд╛
рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛ , рдпрд╣ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЧреБрдгрди рдФрд░ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╣реЛрдореЛрдореЛрд░реНрдлрд┐рдХ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рднреА рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдп рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рд╕рдЪ рд╣реИ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереА: рдПрдХ рдирд┐рдпрдорд┐рдд рдбреАрдмреАрдПрдордПрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЧрддрд┐ рд▓рдЧрднрдЧ рдПрдХ рдЦрд░рдм рдЧреБрдирд╛ рдмрдврд╝ рдЧрдИред
рджреВрд╕рд░реА рдУрд░, CryptDB MySQL рдХреА рддреБрд▓рдирд╛ рдореЗрдВ SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдСрдкрд░реЗрд╢рди рдХреА рдЧрддрд┐ рдХреЛ рдХреЗрд╡рд▓ 15-26% рддрдХ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред

рдПрдордЖрдИрдЯреА рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрд╛, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, RSA рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛ рдЧреБрдгрди рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ Paillier рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреБрд▓рдирд╛ рдФрд░ рдЫрдБрдЯрд╛рдИ рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдп рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджрд░рдЕрд╕рд▓, рдХреНрд░рд┐рдкреНрдЯреАрдбреАрдмреА рдХрд╛ рд╕рдмрд╕реЗ рдирд╡реАрди рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдордХреНрдЦреА рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдпрд╣ "рдкреНрдпрд╛рдЬ" рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдХрд╛рд░рдг рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рдкрд░рддреЛрдВ рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреА рдЕрдкрдиреА рдХреБрдВрдЬреА рд╣реИ рдФрд░ рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИред рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдЪрд▓реА рдкрд░рдд рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдКрдкрд░реА рдкрд░рддреЛрдВ рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдирд┐рдЪрд▓реА рдкрд░рддреЛрдВ рдХреЛ рдбрд┐рдХреЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, CryptDB рдХреА рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рд╡рд░реНрдЧрдореВрд▓ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдКрдкрд░реА рдкрд░рддреЛрдВ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╕рдордп, рд╕рд┐рд╕реНрдЯрдо рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреЛрд╖реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╣реИрдВред рдПрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд
рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрд╛рд░реНрдп рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдкрд░ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛: phpBB рдордВрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ред рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ CryptDB рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 99.5% рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рднреА рдирд┐рдЬреА рдЬрд╛рдирдХрд╛рд░реА рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
CryptDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ phpBB рдлреЛрд░рдо рдирд┐рдЬреА рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯрд┐рдВрдЧ рдпреЛрдЬрдирд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдкреНрд░реЗрд╖рдХ рдФрд░ рд░рд┐рд╕реАрд╡рд░ рд╕рдВрджреЗрд╢ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓рд╛рд╡рд░ рд▓рд╛рдн рдордВрдЪ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдЦреБрд▓реЗ рд╕рддреНрд░ рд╡рд╛рд▓реЗ рдирд┐рдЬреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рдЬреА рд╕рдВрджреЗрд╢ рджреЗрдЦреЗрдВрдЧреЗредCryptDB: рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреНрд╡реЗрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛ред рд░рд╛рд▓реБрдХрд╛ рдЕрдбрд╛ рдкреЛрдкрд╛, рдХреИрдерд░реАрди рдПрдордПрд╕ рд░реЗрдбрдлреАрд▓реНрдб, рдирд┐рдХреЛрд▓рдИ рдЬрд╝реЗрд▓реНрдбреЛрд╡рд┐рдЪ, рд╣рд░рд┐ рдмрд╛рд▓рд╛рдХреГрд╖реНрдгрди рдПрдордЖрдИрдЯреА рд╕реАрдПрд╕рдЯреЗрд▓рдлреЛрд░реНрдмреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ