• По всьому сайту
  • Текстові сторінки
  • Каталог товарів
  • Новини
  • Новини
    • Новини компанії
    • Новини в законодавстві
    • Новини галузі
  • Про компанiю
    • Місія компанії
    • Структура компанії
    • Персонал
    • Ліцензії і сертифікати
  • Послуги
    • ІТ-аутсорсинг
    • АЦСК
    • Розробка
      • Програмне забезпечення
      • Апаратне забезпечення
    • Консалтинг
    • Тематичні дослідження
    • Anonymizer
  • Продукти
    • TOP 3
      • Social Card
      • Smart Reader Platform
      • PAC Crypto Reader
    • Програмні
      • Secure Virtual Drive
      • Crypto Library
      • CryptoPhone
      • CryptoIM
    • Апаратні
      • IP-шифратор
      • cmToken
      • SAM Hierarchy
  • Магазин
    • Замовлення
  • Кар'єра
    • Вакансії
    • Персонал
  • Криптологія
    • Симетрична криптографія
      • Блокові симетричні шифри
      • Потокові симетричні шифри
      • Геш-функції
    • Асиметрична криптографія
      • Направлене шифрування
      • Виробка спільної таємниці
      • Електронний цифровий підпис
    • Криптоаналіз
    • Публікації
    • Термінологія
  • Контакти
    У розділі
    Блокові симетричні шифри
    Потокові симетричні шифри
    Геш-функції
    Геш-функції

    Для забезпечення цілісності інформації і конфіденційності парольних даних, що зберігаються, використовуються геш-функції. Якнайповніше вимогам, що пред'являються до криптографічний стійких методів гешування інформації, відповідають однонаправлені геш-функції. Геш-функція призначена для стискування документа, що підписується, М до декількох десятків або сотень біт. Геш-функція h(М) приймає як аргумент повідомлення М довільної довжини, а повертає геш-значення h(M)=H фіксованої довжини. Значення геш-функції h(M) складним чином залежить від документа М і не дозволяє відновити сам документ М.

    Геш-функція повинна задовольняти умовам:

    • має бути чутливою до всіляких змін в тексті М, таким як вставки, викиди, перестановки і т.п.;
    • повинна бути необоротною, тобто задача підбору документа М', який мав би необхідне значення геш-функції, має бути обчислювально нерозв'язною;
    • вірогідність того, що значення геш-функцій двох різних документів може збігатись, має бути як можна меншою.

    Більшість геш-функцій будується на основі однонаправлених функцій наступного вигляду:

    Mi = F(Hi, Hi-1),

    де Mi – блок вихідного тексту; Hi-1 – геш-значення попереднього блоку тексту; Hi – геш-значення наступного блоку тексту.

    Геш-значення, що обчислюється при введенні останнього блоку тексту, стає геш-значенням всього повідомлення М.

    Нижче на малюнку представлені існуючі види безпечних однонаправлених геш-функцій.

    Существующие виды безопасных однонаправленных хеш-функций

    Мал.1 Існуючі види безпечних однонаправлених геш-функцій (відповідно до стандарту ISO/IEC 10118)

    ← Повернутися
    -- -- - - - - - - -- - - - - -- - -- - - - - - -- - -- - - - - - - - - -- ------------ ---- -- - -- - - - - -- - - -- - - -- - - - - -- - -- - - - - - - -- - - - - -- -- --- -- --- -- --
    НовиниПро компанiюПослугиПродуктиМагазинКар'єраКриптологіяКонтакти
    Копiрайт © 2009 ТОВ «Криптомаш». Усi права захищенi.
    Разробка: Rireg.net