Пристрій кодування
Формула / Реферат
1. Пристрій кодування з блоком кодування, який містить щонайменше один вхід даних та щонайменше один вихід даних, а також тактовий вхід, який через перший перемикач навантажений тактовим сигналом, вихідний регістр, що містить один вхід даних і один вихід даних, а також тактовий вхід, який навантажений тактовим сигналом, причому вихід даних блока кодування з’єднаний з входом даних вихідного регістра через другий перемикач, який відрізняється тим, що пристрій оснащений засобами для створення першого і другого проміжків часу, підключеними з можливістю керування першим перемикачем, або, відповідно, другим перемикачем, причому другий проміжок часу лежить усередині першого проміжку часу, а керований тактовим сигналом блок кодування підключений з можливістю створення з вхідних даних вихідних даних протягом першого проміжку часу, і передачі цих вихідних даних протягом другого проміжку часу від блока кодування через другий перемикач у вихідний регістр.
2. Пристрій кодування за п. 1, який відрізняється тим, що засоби для створення першого і другого проміжків часу утворені регульованим лічильником, який забезпечений тактовим входом, що навантажений тактовим сигналом.
3. Пристрій кодування за п. 1 або 2, який відрізняється тим, що вихідний регістр виконаний у вигляді зсувного регістра, другий перемикач є перемикачем із двома входами і одним виходом, а вихід даних вихідного регістра з’єднаний з другим входом перемикача.
4. Пристрій кодування за п. 3, який відрізняється тим, що зсувний регістр розділений на множину частин зсувного регістра, причому до кожної частини зсувного регістра доданий, відповідно, перемикач, вихід якого з’єднаний з входом, і другий вхід якого з’єднаний з виходом блока зсувного регістра, а перший вхід з’єднаний з виходом увімкнутого перед ним блока зсувного регістра або блока кодування, причому кожен перемикач підлягає керуванню засобами створення проміжків часу.
5. Пристрій кодування за будь-яким з пп. 1 - 4, який відрізняється тим, що блок кодування охоплений зворотним зв’язком з зсувним регістром із доданим до нього нелінійним блоком виводу.
6. Пристрій кодування за будь-яким з пп. 1 - 5, який відрізняється тим, що вихідний регістр заблокований для передчасного зчитування.
Текст
1 Пристрій кодування з блоком кодування, який містить щонайменше один вхід даних та щонайменше один вихід даних, а також тактовий вхід, який через перший перемикач навантажений тактовим сигналом, вихідний регістр, що містить один вхід даних і один вихід даних, а також тактовий вхід, який навантажений тактовим сигналом, причому вихід даних блока кодування з'єднаний з входом даних вихідного регістра через другий перемикач, який відрізняється тим, що пристрій оснащений засобами для створення першого і другого проміжків часу, підключеними з можливістю керування першим перемикачем, або, ВІДПОВІДНО, другим перемикачем, причому другий проміжок часу лежить усередині першого проміжку часу, а керований тактовим сигналом блок кодування підключений з можливістю створення з вхідних даних вихідних даних протягом першого проміжку часу, і передачі цих вихідних даних про тягом другого проміжку часу від блока кодування через другий перемикач у вихідний регістр 2 Пристрій кодування за п 1, який відрізняється тим, що засоби для створення першого і другого проміжків часу утворені регульованим лічильником, який забезпечений тактовим входом, що навантажений тактовим сигналом 3 Пристрій кодування за п 1 або 2, який відрізняється тим, що вихідний регістр виконаний у вигляді зсувного регістра, другий перемикач є перемикачем із двома входами і одним виходом, а вихід даних вихідного регістра з'єднаний з другим входом перемикача 4 Пристрій кодування за п 3, який відрізняється тим, що зсувний регістр розділений на множину частин зсувного регістра, причому до кожної частини зсувного регістра доданий, ВІДПОВІДНО, перемикач, вихід якого з'єднаний з входом, і другий вхід якого з'єднаний з виходом блока зсувного регістра, а перший вхід з'єднаний з виходом увімкнутого перед ним блока зсувного регістра або блока кодування, причому кожен перемикач підлягає керуванню засобами створення проміжків часу 5 Пристрій кодування за будь-яким з пп 1 - 4 , який відрізняється тим, що блок кодування охоплений зворотним зв'язком з зсувним регістром із доданим до нього нелінійним блоком виводу 6 Пристрій кодування за будь-яким з пп 1 - 5 , який відрізняється тим, що вихідний регістр заблокований для передчасного зчитування При передачі даних між двома блоками однієї системи, наприклад, між таким рухомим елементом, як мікросхемна карта, і стаціонарним елементом, як пристрій зчитування, стає усе більш важливим кодувати дані, які підлягають передачі, тому що знання переданих даних дало б зловмиснику можливість маніпулювати процесом, який керується цими даними Процес кодування може відбуватися таким чином, що спочатку від одного з блоків передають до іншого блоку дане, що кодується там за допомогою пристрою кодування Закодоване дане потім передають назад від блоку, що кодує, до блоку, що передає У блоці, що передає, закодоване дане знову декодують, причому при такому процесі можна застосовувати як симетричні так і несиметричні алгоритми, або кодувати, як у рухомому елементі, і порівнювати з прийнятим закодованим даним Названий останнім спосіб хоча і не може використовуватися для передачі будь-якої інформації, тому що кінцевий приймач повинен вже знати інформацію, проте він може служити переважно для підтвердження вірогідності, тому що рухомий елемент, що кодує прийняте дане і передає його назад на стаціонарний елемент, повинен у такий спосіб доводити, що він має у своєму розпоря CM О со ю 53617 дженні правильний алгоритм кодування, або, ВІДзасобами для створення проміжків часу, які з доПОВІДНО, пристрій правильного кодування і може помогою ВІДПОВІДНИХ їм перемикачів керують пересебе в такий спосіб посвідчити Таким самим читворенням вхідного сигналу у вихідний, що забезном може відбуватися, природньо, і підтвердження печує почергове функціонування перемикачів, і в автентичності стаціонарного елемента, або, ВІДПОумовах, коли перемикач, керований більшим проВІДНО, пристрою зчитування, тому що тільки тоді, міжком часу, закритий, забезпечує можливість коли обидва елементи розташовують тим же састворення вихідних даних блоком кодування, що мим пристроєм кодування, або, ВІДПОВІДНО, ТИМ же не вписуються у вихідний регістр і не вносять самим алгоритмом кодування, закодоване в обох вкладу в закодований банк даних при непереелементах дане при порівнянні дає в результаті рвному процесі струмоспоживання вихідним регіспозитивний збіг тром, і тим самим дезінформує стороннього спостерігача щодо визначення тривалості Для більшості алгоритмів кодування, у яких в безпосередньо процесу кодування приймачі знову декодують закодоване дане, необхідні складні обчислювальні блоки, що, звичайно, Поставлена задача досягається за рахунок тоутворені мікропроцесором і спеціальним сопроцего, що в пристрій кодування з блоком кодування, сором, і потребують значного часу обчислення що містить, щонайменше, один вхід даних та, щоЗначно простішими є псевдовипадкові генератори, найменше, один вихід даних, а також тактовий з якими проте може здійснюватися тільки вищенавхід, який через перший перемикач навантажено званий другий спосіб, тому що кодування вхідного тактовим сигналом, із вихідним регістром, що місданого такого псевдовипадкового генератору не тить один вхід даних і один вихід даних, а також може бути скасоване, й у таким чином в обох елетактовий вхід, що навантажений тактовим сигнаментах системи може бути виконаний тільки пролом, причому вихід даних блоку кодування з'єднацес кодування і порівняння один з одним резульний з входом даних вихідного регістру через друтатів обох процесів кодування гий перемикач, згідно винаходу, оснащено засобами для створення першого і другого проміжВхідними даними для пристрою кодування ків часу, підключених з можливістю управління звичайно стає дане, яке підлягає кодуванню, а першим перемикачем, або, ВІДПОВІДНО, другим також секретний код Для підвищення надійності, перемикачем, причому другий проміжок часу лепроте, можуть залучатися також ІНШІ дані, зокрежить усередині першого проміжку часу, а керовама, дані, що змінюються в часі, наприклад, вміст ний тактом тактового сигналу блок кодування підлічильника помилок Усі ці ВХІДНІ дані переробляключений з можливістю створення з вхідних даних ють за допомогою секретного алгоритму, який ВИХІДНІ дані під час першого проміжку часу, і переутримується в закодованих вихідних даних Алгодачі цих вихідних даних під час другого проміжку ритм при цьому може бути реалізований, як у причасу від блоку кодування через другий перемикач кладі зсувового регістру, апаратними засобами, у вихідний регістр, при цьому засоби для створеннаприклад, за рахунок логічного зв'язку множини ня першого і другого проміжків часу утворені регунаявних у зсувовому регістрі станів льованим лічильником, який забезпечений тактоОскільки дані в будь-якому випадку присутні у вим входом, що навантажений тактовим сигналом цифровій формі, для їхнього кодування необхідний тактовий сигнал, що синхронізує окремі проКрім того, вихідний регістр виконано у вигляді цеси 3 множини імпульсів тактового сигналу, що зсувового регістру, другий перемикач є перемиказ'являються в процесі кодування, зловмисник міг чем із двома входами і одним виходом, а вихід би спробувати зробити висновки про вид процесу даних вихідного регістра з'єднаний з другим вхокодування дом перемикача, причому цей зсувовий регістр розділений на множину частин зсувового регістра, За прототип винаходу, що пропонується, припричому кожній частині зсувового регістра додано йнято пристрій кодування з блоком кодування, що у ВІДПОВІДНІСТЬ перемикач, вихід якого з'єднаний з містить, щонайменше, один вхід даних та, щонайвходом, і другий вхід якого з'єднаний з виходом менше, один вихід даних, а також тактовий вхід, блоку зсувового регістра, а перший вхід з'єднаний який через перший перемикач навантажено тактоз виходом увімкнутого перед ним блоку зсувового вим сигналом, із вихідним регістром, що містить регістру або блоку кодування, причому кожен пеодин вхід даних і один вихід даних, а також такторемикач підлягає управлінню засобами створення вий вхід, що навантажений тактовим сигналом, проміжків часу причому вихід даних блоку кодування з'єднаний з входом даних вихідного регістру через другий пеБлок кодування запропонованого пристрою є ремикач (ЄП, А, 0 384 478, МКИ6 H04L 9/18, охопленим зворотним зв'язком з зсувовим регіст29 08 90 р ) ром з доданим йому нелінійним блоком виводу, а Недоліком відомого пристрою є недостатня вихідний регістр заблокований для передчасного надійність захисту даних, що підлягають передачі, зчитування від особи, зацікавленої в їх виявленні Як правило, Винахід пояснюється нижче на прикладі викопредметом зацікавленості є вид процесу кодуваннання за допомогою фігур При цьому на фігурах ня, тобто його тривалість, яка в зазначеному припоказане строї недостатньо захищена і може бути визначеФігура 1 - блок-схема спеціального пристрою ною кодування, що відповідає винаходу В основу винаходу поставлена задача ствоФігура 2 - варіант виконання частини пристрою рення умов для неможливості розпізнавання часу, кодування, що відповідає винаходу необхідного для створення результатів кодування, Фігура 1 показує пристрій кодування, що відв пристрої для кодування шляхом оснащення його повідає винаходу, який містить у центральній час 53617 тині блок кодування VE До цього блоку кодування регістру AR Одночасно з тактовим сигналом С1 VE підводять ВХІДНІ дані Е Ці ВХІДНІ дані Е підвоблок кодування VE починає створювати ВИХІДНІ дять у наведеному прикладі послідовно і склададані А, що записуються у вихідний регістр AR чеються, вони, наприклад, з вхідного даного, яке рез перемикач S2 Після закінчення проміжку часу повинно бути закодоване, секретного коду, а також \2 сигнал St2 змінює свій стан так, що перемикач інших даних, головним чином даних, які змінюютьS2 перемикається і вихід вихідного регістру AR ся у часі, як, наприклад, актуальний стан лічильничерез перемикач S2 з'єднується з його входом ка помилок Звичайно, було б також можливим Перемикач S1 залишається і далі закритим, тому підводити ці дані паралельно і логічно зв'язувати що проміжок часу t1 є більшим, ніж проміжок часу їх якимось чином У наведеному прикладі блок t2 Блок кодування VE створює таким чином і далі кодування VE утворений зсувовим регістром SR, ВИХІДНІ дані А, які, однак, більше не вписуються у якому підпорядковано блок зворотнього зв'язку вихідний регістр AR і тим самим не вносять вкладу RK Цей блок зворотнього зв'язку RK зв'язує ВІДу закодоване слово даних Замість цього дані у ПОВІДНІ ЛОГІЧНІ стани всередині зсувового регістру вихідному регістрі AR зрушуються по колу Після SR і підводить результат цього зв'язку назад до закінчення проміжку часу t1 стан сигналу St1 змівходу зсувового регістру SR, де він зв'язується з нюється так, що перемикач S1 відкривається і вхідними даними Е, наприклад, підсумовується з блок кодування VE більше не одержує тактового ними Зсувовому регістру SR далі поставлений у сигналу, і таким чином більше не може створювати ВІДПОВІДНІСТЬ блок виводу АК, що нелінійно зв'язує ВИХІДНІ дані А певні стани зсувового регістру SR і підводить реСпостерігач цього процесу кодування може зультат цього зв'язку, що може бути, наприклад, ззовні тільки вимірювати споживання струму намноженням, до перемикаючого елементу, SE, який півпровідниковою мікросхемою, яка містить у собі управляється цим сигналом від АК Через цей пепристрій кодування, і звідси робити висновки про ремикаючий елемент SE ВИХІДНІ дані зсувового тривалість процесу кодування Оскільки тактовий регістру SR підводять до виходу блока кодування сигнал С1 підводиться до пристрою кодування VE як ВИХІДНІ дані А довше, ніж триває власне процес кодування і струмоспоживання вихідного регістру також не Зсувовий регістр SR у такий спосіб створює в припиняється, оскільки також до нього підводять і залежності від вхідних даних Е та від апаратної далі тактові сигнали і, таким чином, дані зрушуреалізації блоку зворотного зв'язку RK безперервються по колу, визначення тривалості дійсного ну ПОСЛІДОВНІСТЬ бітів даних, з яких тільки деякі в процесу кодування є неможливим залежності від блоку виводу АК підводяться до виходу блока кодування VE як ВИХІДНІ дані А Значення проміжків часу t1 і t2 можуть запам'ятовуватися у незагубленому при відключенні Ці ВИХІДНІ дані А підводять до першого входу живлення накопичувачі, що може також утримуваперемикача S2, вихід якого з'єднаний з входом тися поряд з устроєм кодування в напівпровіднивихідного регістру AR Вихід цього вихідного регісковій мікросхемі, ці значення, ВІДПОВІДНО, завантатру AR утворює, по-перше, вихід пристрою кодужуються до початку процесу кодування в вання, а, по-друге, підведений назад до другого лічильник Z Поряд із підведеним до блоку кодувходу перемикача S2 Вихідний регістр може при вання VE секретним кодом вони являють собою цьому бути послідовним регістром, як наприклад, секретні дані пристрою кодування і за допомогою зсувовий регістр, або також паралельним регістВІДПОВІДНИХ заходів безпеки не повинні бути дором, у якому відбувається запис мультиплексором ступними ЗЗОВНІ У цьому вихідному регістрі AR ВИХІДНІ дані А проміжно запам'ятовуються і можуть бути зчитані Було б також можливим підводити до лічильтільки після закінчення процесу кодування Щоб ника Z третій проміжок часу, причому проміжок забезпечити синхронність блоку кодування VE і часу t2 починає збігати тільки після третього провихідного регістра AR, до обох елементів приміжку часу після початку першого проміжку часу t1 строю кодування згідно з винаходом підводять На фігурі 2 наведена альтернатива до поданотактовий сигнал С1 До блоку кодування VE тактого на фігурі 1 вихідного регістру AR у з'єднанні з вий сигнал С1 підводять проте через перемикач перемикачем S2 Вихідний регістр AR при цьому S1 Обидва перемикачі S1 та S2 управляються, розділений на множину частин AR1 ARn, яким ВІДПОВІДНО, сигналом, що походить від засобів для поставлено у ВІДПОВІДНІСТЬ ПО перемикачу Ul Un створення сигналів St1, St2, які тривають певний При цьому вихідне дане А блоку кодування VE відрізок часу При цьому перемикач S1 управляпідводять до першого входу першого перемикача ється сигналом St2, що триває проміжок часу t1 U1, причому вихід цього першого перемикача U1 Перемикач S2 управляється сигналом St2, котрий з'єднаний з виходом першої частини вихідного триває проміжок часу t2, котрий знаходиться всерегістру AR1 Вихід першої частини вихідного регіредині проміжку часу t1 Засіб Z може бути виготостру AR1 з'єднаний по-перше, з першим входом влений переважно з лічильником, який після досядругого перемикача U2 і, по друге, з другим вхогнення визначених проміжків часу t1, t2 видає дом першого перемикача U1 Однаковим чином ВІДПОВІДНО сигнали St1, St2 для приведення в дію з'єднані ІНШІ перемикачі U2 Un і частини вихідноперемикачів S1, S2 3 цією метою до лічильника го регістру AR2 ARn Вихід частини вихідного засобу 2 підводять також тактовий сигнал С1 регістру ARn утворить вихід усього вихідного регістру Пристрій кодування працює таким чином До кожного з перемикачів Ul Un підведений При включенні перемикач S1 замкнений, а педругий сигнал St2, що триває другий проміжок чаремикач S2 знаходиться в такому стані, що вихід су t2 Крім того, до кожного з вихідних регістрів блоку кодування VE з'єднано з входом вихідного AR1 ARn підведений тактовий сигнал С1 При цьому варіанті вихідного регістру зміст цього вихідного регістру зрушується не через увесь регістр, а тільки через окремі частини У екстремальному випадку мова може йти тільки про один єдиний біт, так що ПОСЛІДОВНІСТЬ закодованого вихідного даного, що стоїть у вихідному регістрі, більше не змінюється також після закінчення другого проміжку часу t2 Вихідний регістр AR повинен бути виконаний у 8 53617 наведених на фігурах 1 та 2 випадках у вигляді зсувових регістрів, проте це виконання вихідних регістрів не є обов'язковим для реалізації задуму, що лежить у підґрунті винаходу Основною умовою є тільки те, що споживання струму вихідного регістру також після закінчення другого проміжку часу t2 не змінювалось, так що спостерігач ззовні не зможе розпізнати, з якого часу у вихідний регістр більше не записуються НІЯКІ дані СІ ФІГ.1 Фіг.2 ТОВ "Міжнародний науковий комітет' вул Артема, 77, м Київ, 04050, Україна (044)236 - 47 - 24
ДивитисяДодаткова інформація
Назва патенту англійськоюCoding device
Автори англійськоюReiner Robert
Назва патенту російськоюУстройство кодирования
Автори російськоюРайнер Роберт
МПК / Мітки
МПК: H04L 9/18
Код посилання
<a href="https://ua.patents.su/4-53617-pristrijj-koduvannya.html" target="_blank" rel="follow" title="База патентів України">Пристрій кодування</a>
Попередній патент: Запобіжний пристрій живильної та керуючої магістралей причепа
Наступний патент: Легкознімна рукавна ковбасно-сосискова оболонка
Випадковий патент: Спосіб одержання фталевого ангідриду