Статьи по теме
  •  

     

    Тайны На Безопасности: Нежное Введение В Криптографию

    Позвольте нам брать пример борьбы яйца. Во-первых, взломайте раковину, вылейте содержание в шар и разбейте содержание энергично, пока Вы не достигли необходимого результата - хорошо, скремблировавшее яйцо. Это действие смешивания молекул яйца является шифрованием. Так как молекулы являются запутавшимися, мы говорим, что яйцо достигло более высокого государства энтропии (государство хаотичности). Возвратить скремблировавшее яйцо его оригинальной форме (включая невзламывание раковины) - декодирование. Невозможный?

    Однако, если мы заменяем словом egg и замените это number, molecules с digits, это ВОЗМОЖНО. Это, мой друг, является захватывающим миром криптографии (crypto для короткого). Это - новая область во власти талантливых математиков, кто использует словарь как "нелинейные многочленные отношения", "сверхопределил системы многомерных многочленных уравнений", "области Galois", и т. д. Эти шифровальщики используют язык, который простые смертные как мы не могут симулировать понимать.

    В компьютере все сохраненное - числа. Ваш файл MP3 - число. Ваше текстовое сообщение - число. Ваша записная книжка - более длинное число. Номер 65 представляет характер "A", 97 для маленького "a", и так далее.

    Для людей мы признаем числа с цифрами от 0 до 9, где еще, компьютер может только признать 0 или 1. Это - двоичная система счисления, которая использует биты вместо цифр. Чтобы преобразовать биты в цифры, только просто, умножьте число битов на 0.3, чтобы получить хорошую оценку. Например, если у Вас есть 256 битов индонезийской Рупии (одно из самого низкого наименования валюты в мире), богатство Билла Gates' в сравнении было бы микроскопическим.

    Шестнадцатеричное (базируются 16) система использует эти десять цифр от 0 до 9, плюс шесть дополнительных символов от до F. У этого набора есть шестнадцать различных digits, следовательно шестнадцатеричное название. Это примечание полезно для компьютерных рабочих, чтобы посмотреть в "реальное содержание", сохраненное компьютером. Альтернативно, рассматривайте эти различные системы числа как валюты, будь это Евро, Швейцарский франк, Британский фунт и т. п.. Точно так же, как объект может быть оценен с различными ценностями, используя эти валюты, число может также быть "оценено" в этих различных системах числа также.

    Чтобы отступить немного, Вы когда-либо задавались вопросом, почему Вы должны были изучить простые числа в школе? Я уверен, что большинство учителей математики не знает этот ответ. Ответ: небольшой филиал назвал общественно-ключевую криптографию, которая использует простые числа специально для шифровки электронных писем. Там, они говорят о еще больших числах как 2048, 4096, 8192 бита).

    Когда мы хотим зашифровать кое-что, мы должны использовать шифр. Шифр - только алгоритм, подобный рецепту для того, чтобы печь пирог. У этого есть точные, однозначные шаги. Чтобы выполнить процесс шифрования, Вы нуждаетесь в ключе (некоторые назвали его passphrase). Хорошая практика в потребностях криптографии ключ, используемый шифром, должна иметь высокую энтропию, чтобы быть эффективной.

    Стандарт Шифрования Данных (DES), введенный как стандарт в конце 1970-ых, был обычно используемым шифром в 1980-ых и в начале 1990-ых. Это использует 56-битовый ключ. Это было сломано в конце 1990-ых со специализированными компьютерами, ценными о US$250,000 через 56 часов. С сегодняшним (2005) аппаратные средства, возможно расколоться в течение дня.

    Впоследствии, Тройной-DES заменил DES как логический способ сохранить совместимость с более ранними инвестициями большими корпорациями (главным образом банки). Это использует два 56-битовых ключа, используя три steps:-

    1. Зашифруйте с Ключевым 1.
    2. Расшифруйте с Ключевыми 2.
    3. Зашифруйте с Ключевым 1.

    Эффективная ключевая используемая длина составляет только 112 битов (эквивалентный 34 цифрам). Ключ - любое число между 0 и 5192296858534827628530496329220095. Некоторые изменяют последний процесс, используя Ключевые 3, делая это более эффективный в 168-битовых ключах.

    Передовой Стандарт Шифрования (AES) был принят как стандарт Национальным Институтом Стандартов Технологии, U. S. A. (NIST) в 2001. AES основан на Rijndael (объявленный "рейнской куклой") шифр, развитый двумя бельгийскими шифровальщиками, Виктором Rijmen и Джоан Daemen. Как правило, AES использует 256 битов (эквивалентный 78 цифрам) для его ключей. Ключ - любое число между 0 и 15792089237316195423570985008687907853269984665640564039457584007913129639935. Это число - то же самое как предполагаемое число атомов во вселенной.

    Агентство Национальной безопасности (Управление национальной безопасности) одобрило AES в июне 2003 для того, чтобы защитить высокопоставленные тайны в пределах американских правительственных агентств (конечно подлежащий их одобрению методов выполнения). Они - по общему мнению те, которые могут подслушать все телефонные беседы, продолжающиеся вокруг мира. Кроме того, эта организация, как признают, является наибольшим работодателем для математиков в мире и может быть наибольшим покупателем компьютерных аппаратных средств в мире. Управление национальной безопасности вероятно имеет шифровальную экспертизу много лет перед общественностью и может несомненно сломать многие из систем, используемых практически. По причинам национальной безопасности почти вся информация об Управлении национальной безопасности - даже классифицирован его бюджет.

    Нападение грубой силы должно в основном использовать все возможные комбинации в попытке расшифровать зашифрованные материалы.

    Нападение словаря обычно обращается к основанному на тексте passphrases (пароли) при использовании обычно используемых паролей. Общее количество обычно используемых паролей является удивительно маленьким, в компьютерных сроках.

    Противник - кто - то, быть этим человек, компания, деловой конкурент, враг, предатель или правительственное агентство, которое вероятно извлекло бы пользу при наличии доступа к Вашим зашифрованным тайнам. Решительный противник один с большим количеством "мозгов" и ресурсов. У лучшей формы безопасности должен быть нулевой противник (фактически невозможный достигнуть), у следующего лучшего должен быть определенный противник ноля!

    Для последнего определения мы будем использовать пример. Скажем, Вам оборудовали свой дом последними замками, никакие главные ключи и никакой слесарь не могут вмешаться в них. Ваши двери и окна являются небьющимися. Как тогда противник входит в Ваш дом, не используя бульдозер, чтобы сломать Вашу переднюю дверь? Ответ: крыша - удаляя несколько плиток, противник может войти в Ваш дом. Это - деяние (пункт слабости). Каждая система, организация, у человека есть деяния.

    См., не то, чтобы трудный в конце концов. Если Вы можете понять материал, представленный в этой статье, поздравлениях - Вы стали crypto-грамотными (меньше чем 1 % всех текущих компьютерных пользователей). Если Вы не верите мне, попытайтесь использовать часть этого новооткрытого знания относительно Ваших друзей банкира или компьютерных профессионалов.

    Постулат Стэна Seecrets': общее количество суммы всего человеческого знания - главное число

    Заключение: общее количество суммы всей человеческой мудрости не главное число

    Эта статья может быть свободно переиздана, если она издана полностью, включая био автора и связь к URL ниже.




     
    Меню