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