Ustimenko, V.Touzene, Abderezak2016-02-112016-02-112004Ustimenko V. Cryptall : system to encrypt all types of data/ Ustimenko V., Touzene A. // Наукові записки НаУКМА. - 2004. - Т. 23 : Фізико-математичні науки. - С. 12-16.https://ekmair.ukma.edu.ua/handle/123456789/8312Розроблено систему програм, що шифрує дані таких типів, як аудіо- та відео-, текстові, word- документи, PostScript- та PDF-файли, web-сторінки, рисунки, файли та кліпи. Такі програми можна засто- совувати до побудови захищених віртуальних організацій, зокрема віртуальної освіти, що використовує мережові системи дистанційного навчання. Загальна ідея полягає в розгляді вершин графа як посилання та ланцюга певної довжини, як інструменту шифрування. Алгоритм шифрування має лінійну складність, він використовує нелінійну функцію шифрування, що є стійкою стосовно різнотипових атак опонента. Попередній пакет «CRYPTIm» (скорочення від шифрування текстів і рисунків, відео-файлів) спирався на ті самі загальні ідеї теорії графів, його було застосовано до комунікаційної мережі Університету Півден- ного Тихого, що обслуговує 11 віддалених країн Океанії. Алгоритм працював з ASCII-кодами, тому він шифрував тільки дані «txt» та «html». CRYPTALL працює з бінарними кодами, тому він є універсальним: шифрує дані всіх типів, використовує нові графи та написаний на JA VA.We have developed a software prototype for encrypting all types of data such as text files; word documents; PostScript and PDF documents; web pages; images, sound and movies. This software can be used to build a secure virtual organization such as a virtual education using a networked e-learning system. The encryption tool is based on a combinatorial algorithm of walking on a graph of high girth. The general idea is to treat vertices of a graph as messages and arcs of a certain length as encryption tools. The encryption algorithm has a linear complexity and it uses nonlinear function for encryption, thus it resists to different type of attacks of adversary . The first package "CRYPTIm" (abbreviation of encryption of text and image data) based on mentioned above graph theoretical ideas was implemented in the network of the University of the South Pacific serving for 11 remote countries in Oceania. It use the ASCII code as alphabet, so it was working with only "txt" and "html" files. CRYPTALL uses the binary code alphabet - thus it is universal: encrypting all types of data. CRYPTALL uses new families of graphs, it is implemented in JAVA.uka combinatorial algorithma system to encrypta software prototypeCryptall: system to encrypt all types of dataCRYPTALL - система шифрування даних усіх типівArticle