Abstrakt. Funktionell kryptering stöder begränsade dekrypteringsnycklar som gör det möjligt för användare att lära sig specifika funktioner i de krypterade meddelandena. Även om den stora majoriteten av forskningen om funktionell kryptering hittills har fokuserat på integriteten hos de krypterade meddelandena, i många realistiska scenarier är det viktigt att erbjuda integritet även för de funktioner för vilka dekrypteringsnycklar tillhandahålls. Funktionsintegriteten är till sin natur begränsad i den allmänna nyckelinställningen, men i den privata nyckelinställningen har den en enorm potential. Specifikt kan man hoppas att bygga system där kryptering av meddelanden m 1,. .., m T tillsammans med dekrypteringsnycklar som motsvarar funktioner f 1,. ..., f T, avslöjar i huvudsak ingen annan information än värdena { f i (m j )} i, j till [T ]. Trots sin stora potential, de kända funktions-privata privata nycklar system antingen stödja ganska begränsade familjer av funktioner (såsom inre produkter) eller erbjuda något svaga begrepp om funktion integritet. Vi presenterar en generisk omvandling som ger ett funktions-privat funktionellt krypteringssystem, med början i ett icke-funktions-privat system för en tillräckligt rik funktionsklass. Vår omvandling bevarar meddelandet integritet i det underliggande systemet och kan omedelbareras med hjälp av en mängd olika befintliga system. Plugging i kända konstruktioner av funktionella krypteringssystem, vi får funktions-privata system baserade antingen på lärande med fel antagande, fördunkla antaganden, på enkla multilinjär- * Stöds av Israel Science Foundation (Grant No. 468/14) av USA-Israel binationell vetenskap
När det gäller underliggande antaganden förlitar vi oss på det faktum att Brakerski och Segev REF visade att ett funktions privat system kan erhållas från alla privata nycklars funktionella krypteringssystem.
Function-Private Functional Encryption in the Private-Key Setting
{'venue': 'Journal of Cryptology', 'journal': 'Journal of Cryptology', 'mag_field_of_study': ['Mathematics', 'Computer Science']}