Google толук гомоморфтук шифрлөө үчүн инструменттер топтомун ачты

Google толук гомоморфтук шифрлөө системасын ишке ашырган ачык китепканалардын жана утилиталардын топтомун чыгарды, бул эсептөөнүн эч бир этабында ачык түрдө көрүнбөгөн шифрленген формадагы маалыматтарды иштетүүгө мүмкүндүк берет. Куралдар комплекти жашыруун эсептөөлөр үчүн программаларды түзүүгө мүмкүндүк берет, алар шифрлөөсүз эле маалыматтар менен иштей алат, анын ичинде шифрленген маалыматтарда математикалык жана жөнөкөй саптык операцияларды аткаруу. Долбоордун коду C++ тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылган.

Үчтөн аягына чейин шифрлөөдөн айырмаланып, гомоморфтук шифрлөө маалыматтарды берүүнү коргоодон тышкары, маалыматтарды шифрлөөсүз иштетүү мүмкүнчүлүгүн берет. Толук гомоморфия шифрленген маалыматтарга кошуу жана көбөйтүү амалдарын аткаруу мүмкүнчүлүгүн билдирет, анын негизинде каалаган ыктыярдуу эсептөөлөрдү ишке ашырууга болот. Чыгуу шифрленген натыйжаны чыгарат, ал баштапкы маалыматтарга окшош операциялардын натыйжасын шифрлөө менен окшош болот.

Гомоморфтук шифрлөө менен берилиштер менен иштөө колдонуучу маалыматтарды шифрлеп, ачкычтарды ачыкка чыгарбастан, аны үчүнчү тараптын кызматына иштетүү үчүн өткөрүп бергендигине байланыштуу. Бул кызмат кайсы маалыматтар менен иштеп жатканын аныктай албай туруп, айтылган эсептөөлөрдү жүргүзөт жана шифрленген натыйжаны түзөт. Колдонуучу өзүнүн ачкычтарын колдонуп, берилген маалыматты чечмелейт жана натыйжаны ачык текстте алат.

Google толук гомоморфтук шифрлөө үчүн инструменттер топтомун ачты

Гомоморфтук шифрлөөнүн колдонулуш чөйрөлөрүнө жашыруун эсептөөлөр үчүн булут кызматтарын түзүү, электрондук добуш берүү тутумдарын ишке ашыруу, анонимдүү маршруттук протоколдорду түзүү, МБЖда шифрленген маалыматтар боюнча суроо-талаптарды иштетүү жана машиналык окутуу системаларын конфиденциалдуу окутуу кирет.

Мисалы, гомоморфтук шифрлөө шифрленген формада пациенттерден купуя маалыматты ала турган жана медициналык адистерге аналитика жүргүзүү жана шифрлөөсүз аномалияларды аныктоо мүмкүнчүлүгүн бере турган медициналык колдонмолордо пайдалуу болот. Гомоморфтук шифрлөө ошондой эле генетикалык маалыматтын миңдеген үлгүлөрүн талдоону талап кылган оорулар менен белгилүү бир генетикалык мутациялардын ортосундагы байланышты изилдөөгө жардам берет.

Жарыяланган инструменттердин айырмалоочу өзгөчөлүгү C++ тилинин стандарттуу иштеп чыгуу ыкмаларын колдонуу менен шифрленген маалыматтарды иштетүү үчүн программаларды түзүү мүмкүнчүлүгү болуп саналат. Берилген транспилердин жардамы менен C++ программасы шифрленген маалыматтар менен иштөөгө жөндөмдүү атайын FHE-C++ диалектине айландырылат.

Google толук гомоморфтук шифрлөө үчүн инструменттер топтомун ачты


Source: opennet.ru

Комментарий кошуу