Код Рида-Соломона

Бывает так, что требуется передать какие либо данные по каналу связи, в котором возможны искажения при передаче, в случае если искажения бывают редко, можно повторно передать данные, но что делать, если искажения неизбежны? В этом случае применяют избыточный код. Избыточный код — код, который за счет усложнения структуры позволяют находить возникающие ошибки. Самый используемый код Рида-Соломона, он применяется в CD/DVD. Вообще говоря, существование CD/DVD в том виде в котором мы их знаем, было бы невозможным без избыточного кода, любой малейший дефект или царапина приводили бы диск в негодность. (читать далее…)

AES на PC

В прошлой статье я рассказывал про то, как применять шифрование AES на STM8L. Но во многих случаях данные нужно будет шифровать на PC, и отправлять в МК, поэтому сейчас я расскажу, как это делать. На PC я знаю только C#, потому и буду использовать его. (читать далее…)

AES на МК

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

(читать далее…)