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

    У асиметричній криптографії застосовується шифрування, при якому деяка величина розділяється на два ключі меншого розміру. Один з них роблять відкритим, а інший зберігають в таємниці. Повідомлення зашифровується за допомогою відкритого ключа одержувача. Одержувач може потім розшифрувати його за допомогою свого секретного ключа. Він може зробити те ж саме для будь-якого іншого абонента, наприклад, шифруючи повідомлення за допомогою вашого відкритого ключа, щоб ви могли розшифрувати його за допомогою свого секретного (мал. нижчий). Суть в тому, що не потрібно знати чийсь секретний ключ, щоб послати захищене повідомлення. Застосовується відкритий ключ, який не потрібно тримати в секреті (насправді, його можна публікувати нарівні з номером телефону). Використовуючи відкритий ключ одержувача, ви знаєте, що лише ця людина може розшифрувати повідомлення за допомогою свого секретного ключа. Такий підхід дозволяє двом кореспондентам безпечно спілкуватися без попереднього обміну ключами.

    Несимметричная криптография

    Мал.1  Асиметрична криптографія (з відкритим ключем)

    Асиметрична криптографія зазвичай реалізується за допомогою однобічних функцій. У математичних термінах це функції, які дуже легко обчислювати в одному напрямі, але дуже складно - в зворотному. Саме це дозволяє публікувати відкриті ключі, які є похідними від секретних ключів.

    Асиметрична криптографія може застосовуватися для:

    • направленого шифрування;
    • формування і перевірки ЕЦП;
    • вироблення загального секрету.

    Ідея асиметричної криптографії була запропонована американськими вченими Діффі і Хеллманом в 1976 році. Незабаром після їх публікації інша група з трьох чоловік розробила практичне застосування даної ідеї. Ця система для шифрування з відкритим ключем була названа RSA по іменах авторів: Ronald Rivest (Рональд Рівест), Adi Shamir (Аді Шамір) і Leonard Adleman (Леонард Адлеман). Діффі і Хеллман з часом запропонували власне практичне застосування.

    На сьогоднішній день існує велика кількість таких однонаправлених функцій, які покладені в криптосистеми. Приведемо їх загальну класифікацію:

    • факторизація великого числа;
    • розрахунок дискретного логарифма;
    • приведення в решітках;
    • вирішення систем рівнянь;
    • знаходження модуля Дрінфілда (Drinfield).

    Детальна класифікація приводиться на мал. 2-6. Використовувані скорочення:

    • ЦП – цифровий підпис.
    • АСШ – асиметричне шифрування.
    • ОК – обмін ключами.

    Классификация криптосистем на основе задачи нахождения дискретного логарифма
    Мал.2 Класифікація криптосистем на основі завдання знаходження дискретного логарифма

    Классификация криптосистем на основе помехоустойчивых кодов
    Мал.3 Класифікація криптосистем на основі перешкодостійких кодів

    Классификация криптосистем на основе задачи факторизации
    Мал.4 Класифікація криптосистем на основі завдання факторизації

    Классификация криптосистем на основе задачи приведения в решетках
    Мал.5 Класифікація криптосистем на основі завдання приведення в решітках

     

    Классификация криптосистем на основе задачи решения систем уравнений
    Мал.6 Класифікація криптосистем на основі завдання вирішення систем рівнянь

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