Патрик Гёлль - Магнитные карты и ПК

Тут можно читать онлайн Патрик Гёлль - Магнитные карты и ПК - бесплатно полную версию книги (целиком) без сокращений. Жанр: sci_radio, издательство ДМК Пресс, год 2001. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Магнитные карты и ПК
  • Автор:
  • Жанр:
  • Издательство:
    ДМК Пресс
  • Год:
    2001
  • Город:
    Москва
  • ISBN:
    5-94074-060-Х (рус.); 2-10-023984-8 (фр.)
  • Рейтинг:
    4/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Патрик Гёлль - Магнитные карты и ПК краткое содержание

Магнитные карты и ПК - описание и краткое содержание, автор Патрик Гёлль, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга известного французского автора Патрика Гёлля откроет вам тайны магнитных карт, этик удобных и надежных средств, позволивших легко и просто решить множество технических проблем — оплаты, доступа, контроля.

Издание содержит все необходимое для того, чтобы вы могли заняться изучением принципов записи, чтения, кодирования и декодирования информации магнитных карт; описания несложных устройств позволят вам изготовить их самостоятельно. Множество различных программ обеспечат мощный инструментарий для исследований и экспериментов с картами при помощи компьютера.

Прочитав эту книгу, вы научитесь уверенно манипулировать информацией карт, записывая на них любые данные, иначе говоря, сможете проникнуть в «святая святых» профессионалов.

Магнитные карты и ПК - читать онлайн бесплатно полную версию (весь текст целиком)

Магнитные карты и ПК - читать книгу онлайн бесплатно, автор Патрик Гёлль
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Принято выбирать значение бита чётности таким образом, чтобы общее число единичных битов в общем коде символа всегда оставалось нечетным (контроль на нечетность).

Например, в пятибитном коде цифра 6, записываемая как 0110 в двоичной системе и содержащая четное число битов в состоянии 1, будет тогда закодирована в виде 01101 путем прибавления в качестве бита четности 1, что в сумме приведет к 3 — нечетной цифре.

В семибитном коде буква Т, определяемая битами 001011, наоборот, будет закодирована как 0010110 путем добавления в качестве бита четности 0, что приведет общее число битов в состоянии 1 к 3 — также нечетной цифре.

Если во время считывания обнаруживается, что один или несколько символов содержат четное число битов, устройство заключает, что считывание было проведено с ошибкой, и, следовательно, необходимо еще раз вставить карту в считывающее устройство. В таком случае обычно прибегают к способу, состоящему в протирании карты о рукав одежды, что действительно может помочь очистить загрязнившуюся дорожку, но не является гарантированным средством решения любой проблемы.

Важно иметь в виду, что некоторые ошибки могут исказить два бита одного символа, и данная схема контроля четности в этом случае не определит ошибку. Поэтому для лучшей защиты следует предусмотреть, по крайней мере, дополнительный уровень безопасности, а еще лучше — два.

КОНТРОЛЬ С ПОМОЩЬЮ LRC

LRC ( Longitudinal Redundancy Check ) — продольный резервный контроль — наиболее простое из всех средств контроля за целостностью блока данных с помощью одного единственного дополнительного символа. Но при использовании только одного его не обеспечивается уровень безопасности больший, чем при контроле по четности, и многократные ошибки могут исказить контрольный символ, нарушить работу схемы контроля.

Защита с помощью LRC, применяемая к словам из любого числа битов, состоит в последовательном применении операции исключающего ИЛИ (XOR) ко всем словам, а затем в присоединении к ним результата такого вычисления в виде одного единственного слова.

Например, рассмотрим следующий блок данных (без бита четности, младший бит стоит в начале):

Определение LRC происходит по следующим этапам Защищенный блок данных будет - фото 17

Определение LRC происходит по следующим этапам:

Защищенный блок данных будет тогда записан в следующем виде или добавляя бит - фото 18

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

или добавляя бит четности к каждому из составляющих его слову Предположим - фото 19

или, добавляя бит четности к каждому из составляющих его слову:

Предположим что первое слово подвержено двойной ошибке Это позволяет - фото 20

Предположим, что первое слово подвержено двойной ошибке. Это позволяет преодолеть контроль четности:

Вычислим LRC этого блока ошибочных данных без учета входящих в него битов - фото 21

Вычислим LRC этого блока ошибочных данных (без учета входящих в него битов четности и LRC):

Вычисленный код LRC блока с ошибками 5 отличается от LRC переданного в - фото 22

Вычисленный код LRC блока с ошибками (5) отличается от LRC, переданного в составе блока без ошибок (0), что индицирует наличие ошибки, не позволяя, однако, определить ее местоположение: LRC — механизм не исправления ошибок, а только их обнаружения.

В подобном случае следует повторно проводить считывание до тех пор, пока контроль четности и по LRC пройдет успешно.

В частном случае стандартизованных магнитных карт (а также большого числа нестандартных магнитных носителей) обычно прибегают к защите с помощью LRC всех символов, начиная с флажка start и заканчивая флажком end включительно. Таким образом, LRC занимает место сразу после флажка end , то есть непосредственно перед нулями заполнения.

Вероятность того, что одна или несколько ошибок смогут ускользнуть от такого двойного контроля, крайне мала. Несмотря на это, как правило, используется дополнительный третий уровень защиты.

КОНТРОЛЬ С ПОМОЩЬЮ LUHN CHECK

Рассматриваемая чисто арифметическая обработка, применимая только к цифровым данным, существует в двух вариантах в зависимости от четного или нечетного числа цифр контролируемого числа.

Если число включает четное количество цифр, необходимо, прежде всего, умножить на два каждую цифру из нечетного ряда и вычесть из полученного результата 9, если он превышает или равен 10. Все цифры, обработанные таким образом, затем складываются, и к ним добавляются все цифры четного ряда.

Контролируемое число считается верным тогда и только тогда, когда окончательный результат кратен 10. В случае карт с нечетным количеством цифр поступают наоборот: удваиваются цифры четного ряда.

На практике довольствуются добавлением одной цифры или «ключа контроля» к цифрам, правильность которых должна быть гарантирована, — и это вне зависимости от количества содержащихся в числе цифр.

Естественно, эта цифра выбирается таким образом, чтобы проверялись все перечисленные выше правила. Можно доказать, что это всегда возможно и что рассматриваемая цифра единственна.

К примеру, защищенные таким каскадным способом тройного контроля цифры кредитной карточки, считываемые на дорожке ISO 2, вполне могут считаться защищенными от любого случайного сбоя. Между тем, они не носят никакого конфиденциального характера, поскольку полностью отпечатываются кассовым аппаратом на любом чеке и хранятся продавцом в качестве доказательства.

Только проверка подписи или, еще лучше, четырехзначного конфиденциального кода может считаться достаточным доказательством подлинности произведенной транзакции, хотя банки все чаще стараются на договорной основе перекладывать эту ответственность на плечи своих клиентов.

ПРИМЕРЫ КОДИРОВАННОЙ ИНФОРМАЦИИ

Несмотря на то что стандарты, фиксирующие содержимое различных дорожек (и особенно ISO 2), касаются, в основном, карт с финансовой направленностью, единообразие которых должно обеспечиваться на международном уровне, они, в конце концов, применяются и подавляющим большинством изготовителей самых разнообразных карт.

Для изготовителей это своего рода упрощение и залог надежности, а для нас — удача в том смысле, что нам проще будет раскрывать маленькие секреты карт, считыванием которых мы сейчас и займемся.

Банковские карты

Прежде всего, обратимся к изучению банковских карточек, которые выпускаются в строжайшем соответствии со стандартами, и дорожки ISO 2, поскольку она используется чаще других.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Патрик Гёлль читать все книги автора по порядку

Патрик Гёлль - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Магнитные карты и ПК отзывы


Отзывы читателей о книге Магнитные карты и ПК, автор: Патрик Гёлль. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x