Ця стаття має кілька недоліків. Будь ласка, допоможіть удосконалити її або обговоріть ці проблеми на .
|
SEAL (англ. Software-optimized Encryption Algorithm — програмно-оптимізований алгоритм шифрування) — симетричний потоковий алгоритм шифрування даних, оптимізований для програмної реалізації.
Розроблено в IBM Філом Рогевеем (англ. Phil Rogaway) і Доном Копперсмітом 1993 року. Алгоритм оптимізований і рекомендований для 32-бітових процесорів. Для роботи йому потрібна кеш-пам'ять на кілька кілобайт і вісім 32-бітових регістрів. Швидкість шифрування — приблизно 4 машинних такти на байт тексту. Для кодування і декодування використовується 160-бітний ключ. Щоб уникнути небажаної втрати швидкості через повільність операцій обробки ключа, SEAL попередньо виконує з ним кілька перетворень, отримуючи в підсумку три таблиці певного розміру. Безпосередньо для шифрування і розшифрування тексту замість самого ключа використовуються ці таблиці.
Алгоритм вважається дуже надійним, дуже швидким і захищений патентом США № 5454039 з грудня 1993 року.
Примітки
- , D.Coppersmith. .
- U.S. Patent 5 454 039 «Software-efficient pseudorandom function and the use thereof for encryption»
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya maye kilka nedolikiv Bud laska dopomozhit udoskonaliti yiyi abo obgovorit ci problemi na Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno 22 bereznya 2019 SEAL angl Software optimized Encryption Algorithm programno optimizovanij algoritm shifruvannya simetrichnij potokovij algoritm shifruvannya danih optimizovanij dlya programnoyi realizaciyi Shema algoritmu SEAL Rozrobleno v IBM Filom Rogeveem angl Phil Rogaway i Donom Koppersmitom 1993 roku Algoritm optimizovanij i rekomendovanij dlya 32 bitovih procesoriv Dlya roboti jomu potribna kesh pam yat na kilka kilobajt i visim 32 bitovih registriv Shvidkist shifruvannya priblizno 4 mashinnih takti na bajt tekstu Dlya koduvannya i dekoduvannya vikoristovuyetsya 160 bitnij klyuch Shob uniknuti nebazhanoyi vtrati shvidkosti cherez povilnist operacij obrobki klyucha SEAL poperedno vikonuye z nim kilka peretvoren otrimuyuchi v pidsumku tri tablici pevnogo rozmiru Bezposeredno dlya shifruvannya i rozshifruvannya tekstu zamist samogo klyucha vikoristovuyutsya ci tablici Algoritm vvazhayetsya duzhe nadijnim duzhe shvidkim i zahishenij patentom SShA 5454039 z grudnya 1993 roku Primitki D Coppersmith U S Patent 5 454 039 Software efficient pseudorandom function and the use thereof for encryption Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi