Development of a program that implements end-to-end encryption during data transfer
Jazyk: | ruština |
---|---|
Rok vydání: | 2022 |
Předmět: |
IT-ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸
заÑиÑеннÑе ÑиÑÑÐµÐ¼Ñ ÑвÑзи information security Ñквозное ÑиÑÑование кÑипÑогÑаÑÐ¸Ñ Ñ Ð¾ÑкÑÑÑÑм клÑÑом IT-technologies secure communication systems end-to-end encryption инÑоÑмаÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑÑ public key cryptography |
DOI: | 10.18720/spbpu/3/2022/vr/vr22-2789 |
Popis: | Тема вÑпÑÑкной квалиÑикаÑионной ÑабоÑÑ: «РазÑабоÑка пÑогÑаммÑ, вÑполнÑÑÑей Ñквозное ÑиÑÑование пÑи пеÑедаÑе даннÑÑ Â». ÐÑи ÑазÑабоÑке бÑли ÑаÑÑмоÑÑÐµÐ½Ñ ÑазлиÑнÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´Ñ Ðº ÑÑÑановке ÑоединениÑ, заÑиÑÑнного ÑквознÑм ÑиÑÑованиÑ. Также бÑли вÑбÑÐ°Ð½Ñ ÑазлиÑнÑе ÑпоÑÐ¾Ð±Ñ ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð³Ð¸Ð±Ñидной кÑипÑоÑиÑÑемÑ. Ð ÑезÑлÑÑаÑе бÑло ÑазÑабоÑано ÑаÑÑиÑение Ð´Ð»Ñ Ð±ÑаÑзеÑов, оÑнованнÑÑ Ð½Ð° бÑаÑзеÑе Chromium Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. РаÑÑиÑение позволÑÐµÑ Ð³ÐµÐ½ÐµÑиÑоваÑÑ Ð¿ÑблиÑнÑй и закÑÑÑÑй клÑÑи полÑзоваÑелÑ, ÑоглаÑовÑваÑÑ Ð¾Ð±Ñий ÑекÑеÑнÑй клÑÑ Ñо вÑоÑÑм полÑзоваÑелем, оÑÑÑеÑÑвлÑÐµÑ Ð·Ð°ÑиÑÑ ÐºÐ»ÑÑей задаваемÑм паÑолем и пÑедоÑÑавлÑÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ ÑиÑÑованиÑ/деÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑекÑÑов. Также Ñеализован дополниÑелÑнÑй ÑÑнкÑионал Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ ÑоÑиалÑнÑÑ ÑеÑей. The subject of the graduate qualification work is «Development of a program that implements end-to-end encryption during data transfer». During development, various approaches to establishing a connection protected by end-to-end encryption were considered. Various encryption methods for the hybrid cryptosystem were also chosen. As a result, an extension was developed for browsers based on the open source Chromium browser. The extension allows to generate public and private user keys, agree on a shared secret key with a second user, protect keys with a specified password, and provide the ability to encrypt/decrypt texts. Also implemented additional functionality for some social networks. |
Databáze: | OpenAIRE |
Externí odkaz: |