Спосіб кодування і передавання інформації із захистом та пристрій для його здійснення
Формула / Реферат
1. Спосіб кодування та передавання інформації із захистом, що включає в себе зчитування з носія стандартного блока даних і передавання по каналу зв'язку, який відрізняється тим, що на передавальному боці числовими методами розраховують функції Чебишева, програмним шляхом розраховують номери відповідних функцій, які апроксимують зчитаний стандартний блок, вибирають таку послідовність номерів функцій, яка є мінімальною для зворотного перетворення із забезпеченням заданої похибки, отримані номери функцій Чебишева передають через послідовний інтерфейс і модем до каналу зв'язку; на приймальному боці приймають розмір стандартного блока, виконують приймання номерів функцій та відновлення самих функцій Чебишева, їх зворотне перетворення та відновлення інформації.
2. Пристрій для передавання та приймання дискретної інформації із захистом, що містить канал зв'язку, модулятор і демодулятор, об'єднані під назвою "модем", персональний комп'ютер у складі центрального процесора, оперативного запам'ятовувального пристрою, системного каналу та носія інформації, який відрізняється тим, що до нього додатково введені контролер прямого доступу до пам'яті, двонаправлений перетворювач паралельного коду на послідовний та постійний запам'ятовувальні пристрої, що вводяться до складу персонального комп'ютера, за допомогою системного каналу якого центральний процесор зв'язаний з оперативним та постійним запам'ятовувальними пристроями, носієм інформації та програмованим контролером прямого доступу до пам'яті, шина приймання-передавання інформації якого через двонаправлений перетворювач паралельного коду на послідовний підключена до відповідної шини модема, зв'язаного з каналом зв'язку.
Текст
Винахід відноситься до техніки передавання інформації і може використовуватися в інформаційновимірювальних системах, комп'ютерних мережах та системах обміну інформацією. Відомий спосіб передавання та приймання двійкових сигналів та пристрій для його реалізації (Авторське свідоцтво СРСР №1164892, МКІ Н03М13/00, бюлетень "Изобретения стран мира", 1985, №18). Спосіб полягає в тому, що під час передавання перед кожним імпульсом перетворюваної послідовності формують додатковий, полярність якого встановлюють у відповідності з кореляційним перетворенням полярності імпульсів початкової двійкової послідовності, а під час приймання перед порівнянням кожного сигналу, отриманого після стробування із завданим порогом, визначають його полярність і формують сигнал, що відповідає полярності даного сигналу, отриманого після стробування і сигнал передбачення полярності наступного сигналу, що отримується, після стробування в наступний відліковий момент часу у відповідності з кореляційним перетворенням, що здійснюється під час передавання, який порівнюється з сигналом, що відповідає полярності наступного сигналу, отриманого після стробування, а при їх невідповідності збільшують завданий поріг. Відомий також спосіб кодування та передавання інформації (Авторське свідоцтво СРСР №1432788, МКІ Н03М13/00, бюлетень "Открытия. Изобретения", 1988, №39). Спосіб вміщує в собі кодування інформаційної послідовності елементарних бінарних сигналів за допомогою частотної маніпуляції з неперервною фазою і наступне передавання модульованого сигналу каналом зв'язку. Завдяки передаванню кожних n(n ³ 1) , кодованих загортковим кодом елементарних двійкових сигналів інформаційної послідовності з некодованим елементарним двійковим сигналом цієї самої послідовності, після чого здійснюють частотну модуляцію з неперервною фазою. При цьому забезпечується підвищення швидкості передавання. Кодова відстань лишається незмінною. Вказані способи мають той недолік, що не використовують стискання інформації і не забезпечують її захист від несанкціонованого використання. Найбільш близьким по технічній суті є спосіб кодування і передавання інформації із захистом та пристрій для його реалізації (Патент України на винахід №23491 А, МПК6 Н03М13/00, бюлетень "Промислова власність", 1998, №4). Спосіб вміщує в собі моделювання послідовності елементарних двійкових сигналів і передавання їх каналом зв'язку у вигляді стандартного блока даних. На передавальному боці чисельними методами розраховуються коефіцієнти ряду Фур'є, отримані гармоніки по черзі відкидають, починаючи з кінця, до тих пір, поки похибка відновлення не буде в межах 0,5, досягаючи мінімального складу руду Фур'є. Отримані коефіцієнти розбивають на байти за правилами комп'ютерного адресування, перетворюють на послідовний код і передають до каналу зв'язку. На приймальному боці елементарні двійкові сигнали зчитують з каналу зв'язку, демодулюють, перетворюють на паралельний код по байтах, вводять до персонального комп'ютера, де за правилами комп'ютерного адресування з них формують коефіцієнти ряду Фур'є довжиною у стандартне машинне слово, розраховують значення функції для аргументу, що дорівнює 1, 2, ... , n, де n - довжина стандартного блока інформації, а отримані значення округлюють до найближчого цілого числа. Вказаний спосіб розрахований на відновлення сигналу, що формується на передавальному пункті, із завданою похибкою. При цьому не враховуються особливості передавання. Головним недоліком вказаного способу є те, що для апроксимації прямокутних сигналів використовуються синусоїдні коливання, що в окремих випадках збільшує похибку відновлення і кількість складових, тобто обсяг даних, що передаються. В результаті збільшується завантаженість каналу зв'язку і зростає час передавання. В основу винаходу покладено задачу створення способу кодування та передачі інформації, в якому за рахунок введення нових операцій забезпечується мінімізація інформації, що передається, знижується час, який витрачається на передавання інформації, і підвищується ефективність використання каналу. Задача вирішується наступним чином: на передавальному боці дискретна інформація зчитується з носія у вигляді стандартного блока, довжина якого встановлюється в діалоговому режимі. Чисельними методами розраховуються поліноми Чебишева. Після чого здійснюють апроксимацію цього блока в базисі поліномів Чебишева, які описують дану послідовність дискретних значень (байт). Отримані номери поліномів за допомогою модему передаються до каналу зв'язку. На приймальному боці отримують передані номери поліномів Чебишева, відновлюють базис поліномів і за допомогою зворотного перетворення відновлюють інформацію. Функції Чебишева Тn(х) визначаються диференціальним рівнянням: 1ö æ ç x 2 - 1 n- 2 ÷ (1) ç ÷ è ø На практиці користуються більш простими формулами для отримання ортогональних поліномів Чебишева: Tn(х) = cos(n • arccosx) (2) Tn ( x ) = 2n × n! dn x2 -1 (2n)! dx n ( ) Tn+1(х)=2xTn(х)-Tn-1(х) (3) що являють собою поліноми степені n. В описуваному вище випадку апроксимація всіх неперервних та дискретних сигналів здійснюється в класичному базисі синусоїдних функцій. Для пропонованого випадку використовуються поліноміальні ортогональні функції Чебишева, тому для певного класу функцій сходимість ряду буде значно вищою, ніж в першому випадку (Овчинников П.Ф., Лисицын Б.М., Михайленко В.М. Высшая математика. - К: Наука, 1989, стр. 612). , Розв'язок рівнянь (1)-(3) дозволяє отримати ряд ортогональних функцій, обмежених інтервалом x Î [-11] і описуваних виразами (4). Т0(х)=1, T1(х) = х, (2) Т2(х)=3х2-1, Т3(х)=4х3 -3х, T4(x)=8x4-8x2+l, Т5(х)=16х5 -20x3 +5х, T6(x)=32x6-48x4+l8x2-l, Т7(х)=64х7 -112х5 +56x3-7x, Краща сходимість ряду означає, що для апроксимації вихідної послідовності необхідно значно менше членів рівняння і кінцевий обсяг даних буде меншим без втрат інформації. При цьому алгоритм оброблювання даних спрощується, тобто до каналу зв'язку необхідно передавати меншу кількість даних, за рахунок чого скорочується час передавання і підвищується ефективність використання каналу. Крім цього, оскільки до каналу зв'язку передається не сама інформація, а номери функцій Чебишева, то без знання умов перетворення відновити інформацію неможливо, то функція захисту конфіденційної інформації зберігається повністю. Відомий пристрій для приймання дискретних сигналів з кореляційним кодуванням по рівню (Авторське свідоцтво СРСР №1164892, МКІ Н03М13/00, бюлетень "Изобретения стран мира", 1985, №18), який вміщує в себе блок кодування і формувач сигналів на передавальному боці, а також формувач вхідного сигналу, блок вирішення, регістр зсуву, блок передбачення знаку, блок порівняння, елемент спів падання та інвертор. Відомий також пристрій для реєстрації способу кодування і передавання інформації (Авторське свідоцтво СРСР №1432788, МКІ Н03М13/00, бюлетень "Открытия. Изобретения", 1988, №39), який вміщує в собі комутатори, блок загорткового кодування, блок модуляції та канал зв'язку. Недоліком даних пристроїв є те, що вони займають дуже широку смугу частот для організації обміну інформацією. Крім того, інформація, що передається не є захищеною. Найбільш близьким за технічною суттю є пристрій для реалізації способу кодування і передавання інформації із захистом (Патент України на винахід №23491 А, МПК6 Н03М13/00, бюлетень "Промислова власність", 1998, №4), який вміщує персональний комп'ютер у складі центрального процесора, оперативного запам'ятовувального пристрою, монітора, клавіатури та носія інформації, арифметичного співпроцесора, друкувального пристрою та системного каналу, канал передавання інформації, модем, програмований контролер переривань та послідовний порт, причому модем зв'язаний з каналом передавання інформації, по двунаправленій шині зв'язаний з інформаційним каналом послідовного порту, виходи запитів переривань якого підключені до входів програмованого контролера переривань, а за допомогою системного каналу центральний процесор зв'язаний з арифметичним співпроцесором, постійним та оперативним запам'ятовувальними пристроями, монітором, клавіатурою, друкувальним пристроєм та носієм інформації. Недоліком цього пристрою є те, що для апроксимації сигналів використовуються лише синусоїдні коливання, що не завжди є оптимальним, за рахунок чого збільшується кількість складових, тобто обсяг даних, що передаються. Крім цього, для обміну даними використовується режим програмного опитування, який має найменшу швидкодію. В результаті збільшується завантаженість каналу зв'язку і зростає час передавання. В основу винаходу поставлена задача створення пристрою кодування та передавання інформації, в якому за рахунок введення нових блоків та зв'язків зменшується надлишковість інформації, що передається, та підвищується швидкість передавання. Це відбувається за рахунок розділення в часі процесів кодування і передавання інформації, використання режиму прямого доступу до пам'яті, а також зміни принципу кодування. З цією метою до складу пристрою вводяться контролер прямого доступу до пам'яті, двонаправлений перетворювач паралельного коду на послідовний та персональний комп'ютер. За рахунок об'єднання модулятора і демодулятора в єдиний блок (модем) та використання одних і тих самих технічних засобів як для передавання, так і для приймання інформації, виконується розширення функціональних можливостей. Крім того, інформація змінює вигляд, тобто відрізняється від початкового вигляду і у випадку несанкціонованого зчитування з каналу зв'язку не може бути відновлена без знання алгоритму отримання істинних значень, тобто зберігається її конфіденційність, а пристрій виконує функцію захисту. Поставлена задача досягається тим, що до пристрою, який вміщує канал зв'язку, модулятор і демодулятор, об'єднані під назвою "модем", персональний комп'ютер у складі центрального процесора, оперативного запам'ятовувального пристрою, системного каналу та носія інформації додатково введені контролер прямого доступу до пам'яті, двонаправлений перетворювач паралельного коду на послідовний та постійний запам'ятовувальний пристрій, що вводиться до складу персонального комп'ютера. На фіг.1 представлена схема, яка реалізує спосіб кодування та передавання інформації; на фіг.2 - схема програмного забезпечення для режиму передавання інформації; на фіг.3 - схема програмного забезпечення для режиму приймання інформації. Пристрій для кодування та приймання-передавання дискретної інформації із захистом вміщує канал зв'язку 1, зв'язаний з модемом 2, двонаправлений перетворювач паралельного коду на послідовний 3, шиною прийманняпередавання даних з одного боку підключений до модему 2, а з другого - до відповідної шини програмованого контролера прямого доступу до пам'яті 4, персональний комп'ютер 5, за допомогою системного каналу 6 якого, центральний процесор 7 зв'язаний з оперативним 8 і постійним 9 запам'ятовувальним пристроями та носієм інформації 10, що входять до складу персонального комп'ютера 5, а також програмованим контролером прямого доступу до пам'яті 4. Спосіб полягає в наступному. На передавальному боці дискретну інформацію зчитують з носія інформації 10 персонального комп'ютера 5 в розмірі стандартного блока, чисельними методами розраховують функції Чебишева, після чого програмним шляхом здійснюють апроксимацію початкових даних в базисі вказаних функцій. Після цього, отримані номери функцій Чебишева передають до каналу зв'язку 1 через контролер прямого доступу до пам'яті 4 та перетворювач паралельного коду на послідовний 3 за допомогою модему 2, на приймальному боці з каналу зв'язку 1 за допомогою модему 2 через перетворювач послідовного коду на паралельний 3 і контролер прямого доступу до пам'яті 4 отримують відповідні номери функцій Чебишева, відновлюють самі функції Чебишева і з допомогою зворотного перетворення відновлюють початкову інформацію. Описаний спосіб включає дії в такій послідовності: На передавальному боці: - зчитування масиву дискретної інформації у розмірі стандартного блока з носія інформації 10 персонального комп'ютера 5; - розрахунок функцій Чебишева за допомогою персонального комп'ютера 5; - отримання номерів функцій Чебишева при апроксимації початкового повідомлення за допомогою персонального комп'ютера 5; - передавання каналом зв'язку 1 за допомогою модему 2, та послідовного інтерфейсу 3 розміру блока та номерів функцій Чебишева. На приймальному боці: - приймання з каналу зв'язку 1 за допомогою модему 2 через контролер прямого доступу до пам'яті 4 та перетворювач паралельного коду на послідовний 3 розміру блока; - приймання номерів функцій Чебишева та відновлення самих функцій Чебишева за допомогою персонального комп'ютера 5; - зворотне перетворення функцій Чебишева та відновлення інформації за допомогою персонального комп'ютера 5; - зберігання отриманих даних на носію інформації 10 персонального комп'ютера 5. Пристрій працює у відповідності з наведеним алгоритмом. При увімкненні живлення центральний процесор 7 персонального комп'ютера 5 здійснює ініціалізацію пристроїв і, у відповідності з повідомленням про початковий розмір стандартного блока інформації, виконує зчитування даних з носія інформації 10 в розмірі стандартного блока даних до оперативного запам'ятовувального пристрою 8. Після цього центральний процесор 7 виконує розрахунок функцій Чебишева і здійснює апроксимацію початкової інформації. Далі визначається найменша комбінація функцій Чебишева, яка дозволить швидко відновити інформацію. Передавання номерів функцій Чебишева до каналу зв'язку 1 здійснюється в розмірі визначеного блока, значення якого заноситьсядо лічильників контролера прямого доступу до пам'яті 4 на приймальній і передавальній сторонах. Центральний процесор 7 відключається від системного каналу і управління бере на себе контролер прямого доступу до пам'яті, який пересилає байтами інформацію до перетворювача 3, який перетворює його на послідовний код і по бітах передає через модем 2 до каналу зв'язку 1. Цикл продовжується до тих пір, поки весь блок перетвореної інформації, не буде переданий. Після цього від системного каналу 6 персонального комп'ютера 5 відключається контролер прямого доступу до пам'яті 4, а управління бере на себе центральний процесор 7. З носія інформації 10 зчитується новий блок інформації і цикл повторюється. Процес продовжується до тих пір, поки вся інформація, що міститься на носії інформації 10, не буде оброблена і передана до каналу зв'язку 1. В режимі приймання інформації послідовний код, що поступає з каналу 1 через модем 2 демодулюється, перетворюється на паралельний за допомогою пристроя 3 і поступає шину приймання контролера прямого доступу до пам'яті 4. Центральний процесор 7 від системного каналу 6 персонального комп'ютера 5 відключається і процес зчитування здійснюється під управлінням контролера прямого доступу до пам'яті 4. Дані зчитуються в розмірі переданого блоку, після чого управління передається центральному процесору 7, який байти розміщує у відповідних місцях оперативного запам'ятовувального пристрою 8. Процес відбувається до тих пір, поки вся інформація не буде прийнята і розміщена на відповідних місцях оперативного запам'ятовувального пристрою 8. Після цього центральний процесор 7 виконує розрахунок функцій Чебишева та виконує їх зворотне перетворення, тобто відновлює початковий вигляд інформації, яка записується на носій інформації 10 персонального комп'ютера 5. Використання режиму прямого доступу до пам'яті дозволяє мінімізувати час обміну інформацією. Оскільки до каналу зв'язку надходить не сам файл, а лише номери функцій ряду Чебишева, якими цей файл апроксимується, то обсяг даних, що передаються, є значно меншим від початкового. Оскільки до каналу зв'язку передається не сама інформація, а номери секвент апроксимуючої функції, без знання вигляду та всіх параметрів якої відновити інформацію не можливо, то виконується і функція захисту конфіденційної інформації. Даний спосіб та пристрій доцільно виконувати на базі персонального комп'ютера IBM-PC, модеми випускаються серійно.
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod for coding and transmitting data with protection against unauthorized access and a device for the realization of the method
Автори англійськоюKulyk Anatolii Yaroslavovych
Назва патенту російськоюСпособ кодирования и передачи данных с защитой от неразрешенного доступа и устройство для осуществления способа
Автори російськоюКулик Анатолий Ярославович
МПК / Мітки
МПК: H03M 13/00
Мітки: здійснення, спосіб, інформації, пристрій, кодування, передавання, захистом
Код посилання
<a href="https://ua.patents.su/5-68864-sposib-koduvannya-i-peredavannya-informaci-iz-zakhistom-ta-pristrijj-dlya-jjogo-zdijjsnennya.html" target="_blank" rel="follow" title="База патентів України">Спосіб кодування і передавання інформації із захистом та пристрій для його здійснення</a>
Попередній патент: Спосіб кодування і передавання інформації із захистом та пристрій для його реалізації
Наступний патент: Спосіб кодування і передавання інформації із захистом та пристрій для його здійснення
Випадковий патент: Спосіб отримання трансгенної вівці