PL205408B1 - Układ formowania ramek warstwy sterowania dostępem do medium - Google Patents

Układ formowania ramek warstwy sterowania dostępem do medium

Info

Publication number
PL205408B1
PL205408B1 PL359660A PL35966003A PL205408B1 PL 205408 B1 PL205408 B1 PL 205408B1 PL 359660 A PL359660 A PL 359660A PL 35966003 A PL35966003 A PL 35966003A PL 205408 B1 PL205408 B1 PL 205408B1
Authority
PL
Poland
Prior art keywords
input
output
buffer
medium
checksum
Prior art date
Application number
PL359660A
Other languages
English (en)
Other versions
PL359660A1 (pl
Inventor
Krzysztof Szczypiorski
Piotr Szafran
Original Assignee
Politechnika Warszawska
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Politechnika Warszawska filed Critical Politechnika Warszawska
Priority to PL359660A priority Critical patent/PL205408B1/pl
Publication of PL359660A1 publication Critical patent/PL359660A1/pl
Publication of PL205408B1 publication Critical patent/PL205408B1/pl

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

Opis wynalazku
Przedmiotem wynalazku jest układ formowania ramek warstwy sterowania dostępem do medium zawartej w interfejsie sieciowym, stosowane zwłaszcza w sieciach ze współdzielonym medium transmisyjnym, z którego można kopiować wszelkie ramki, oraz gdzie istnieje mechanizm kontroli poprawności pakietów za pomocą sum kontrolnych.
Sieci telekomunikacyjne ze współdzielonym medium transmisyjnym stanowią obecnie dużą część sieci teletransmisyjnych z komutacją pakietów. Każda ze stacji odbiera wszystkie dane przesyłane we współdzielonym kanale, co stwarza możliwość podsłuchu danych wymienianych przez inne stacje. Z powodu możliwości wystąpienia przekłamań pakietu, stosuje się sumy kontrolne np. cykliczne kody nadmiarowe „Cyclic Redudancy Code - CRC”. Odbiorca zanim przeanalizuje dane zawarte w pakiecie, sprawdza czy pakiet nie został przekłamany; jeśli nastąpiło przekłamanie, pakiet jest kasowany.
Znany układ formowania ramek warstwy sterowania dostępem do medium zawartej w interfejsie sieciowym ma bufor informacyjny, który swoim wejściem i wyjściem połączony jest z wejściem i wyjściem bufora. Innym wejściem i wyjściem połączona jest z warstwą fizyczną która jest połączona z siecią. Trzecie wyjście bufora informacyjnego połączone jest z wejściem licznika sum kontrolnych. Układ ma rejestr, bufor adresowy.
Szybkość przesyłania danych jest w takim systemie bardzo niska i maksymalnie może wynosić jeden bit na ramkę, czyli kilka kilobitów na sekundę. Realizacja takiego systemu wymaga sterowania mechanizmem wykrywania kolizji, a w szczególności generatorem losowym wyznaczającym czas oczekiwania na retransmisję po wystąpieniu kolizji oraz systemem nadawczym.
Istota układu według wynalazku polega na tym, że posiada układ sterujący, którego jedno wejście i wyjście połączone jest z rejestrem, drugie wejście i wyjście połączone jest z buforem informacyjnym, trzecie wejście połączone jest z rejestrem ukrytej wiedzy stacji ukrytych danych, które są w grupie posiadającej wiedzę umożliwiającą przesyłanie ukrytych danych, a czwarte wejście układu sterującego połączone jest z wyjściem licznika sum kontrolnych, piąte wejście połączone jest z wyjściem licznika sum kontrolnych tajnych sekwencji, szóste wejście połączone jest z buforem, siódme wejście i wyjście połączone jest z wyjściem i wejściem bufora adresowego, przy czym czwarte wyjście bufora informacyjnego połączone jest z drugim wejściem licznika sum kontrolnych tajnych sekwencji.
Wynalazek pozwala na zwiększenie przepustowości wymiany ukrytych danych.
Przedmiot wynalazku jest przedstawiony w przykładzie wykonania na rysunku, na którym przedstawiony jest układ blokowy formowania ramek warstwy sterowania dostępem do medium w zmodyfikowanym interfejsie sieciowym do steganograficznego ukrywania i przesył ania danych.
Układ formowania ramek ma układ sterujący 4, którego jedno wejście i wyjście połączone jest z rejestrem 1, drugie wejście i wyjście połączone jest z buforem informacyjnym 2, trzecie wejście połączone jest z rejestrem ukrytej wiedzy 3 stacji ukrytych danych, które są w grupie posiadającej wiedzę umożliwiającą przesyłanie ukrytych danych. Czwarte wejście układu sterującego 4 połączone jest z wyjściem licznika sum kontrolnych 5, piąte wejście połączone jest z wyjściem licznika sum kontrolnych ukrytych danych 6, szóste wejście połączone jest z buforem 7, siódme wejście i wyjście połączone jest z wyjściem i wejściem bufora adresowego 8. Drugie wejście i wyjście bufora informacyjnego 2 połączone jest z drugim wejściem i wyjściem bufora 7, trzecie wyjście bufora informacyjnego 2 połączone jest z drugim wejściem licznika sum kontrolnych 5, czwarte wyjście bufora informacyjnego 2 połączone jest z drugim wejściem licznika sum kontrolnych ukrytych danych 6, a piąte wejście i wyjście bufora informacyjnego 2 połączone jest z wejściem i wyjściem warstwy fizycznej 0, która połączona jest z siecią.
Inicjacja działania systemu steganograficznego następuje poprzez wysłanie przez układ sterujący 4 nadawczej stacji sekwencji binarnej zapisanej w rejestrze ukrytej wiedzy 3 do bufora informacyjnego 2. W buforze tym formuje się ramkę warstwy sterowania dostępem do medium, poprzez dodanie do treści przesyłanej informację o adresacji i sumę kontrolną. Ramka to ciąg bitów, gdzie ich znaczenie zależy od ich wzajemnej pozycji np. bity od x do x + 48 określają adres nadawcy ramki. W ramce zawarte są adresy, informacje i sumy kontrolne CRC. Układ sterujący 4 dopisuje w buforze informacyjnym 2 informacje adresowe z bufora adresowego 8. Następnie układ sterujący 4 wpisuje do bufora informacyjnego 2 sekwencję binarną pobraną z wyjścia licznika sum kontrolnych 5. Pozwoli to odbiorcom zweryfikować czy ramka nie została przekłamana. Uformowana ramka jest następnie przesyłana z bufora informacyjnego 2 do warstwy fizycznej 0 realizującej bezpośrednio transmisję.
PL 205 408 B1
Sekwencja binarna jest wspólną wiedzą wszystkich stacji ukrytych danych i informuje o przesłaniu ukrytych danych odbierające stacje ukrytych danych, których bloki mają identyczne numeracje tylko oznaczone są u góry przecinkiem. Po odebraniu tej sekwencji przez odbierające stacje ukrytej grupy, ramka zawierająca tą sekwencję znajduje się w ich buforze informacyjnym 2], zostaje obliczona suma kontrolna przez licznik sum kontrolnych 5', jeśli wynik porównania przez układ sterujący 4] wyjścia tego licznika z sumą kontrolną przesłaną razem z ramką zawartą w buforze informacyjnym 2 jest pozytywny to oznacza to, że ramka nie została przekłamana i następnie układ sterujący 4] dokonuje porównania zawartości informacyjnej ramki z zawartością rejestru wspólnej wiedzy 3], Jeśli są to takie same sekwencje binarne, stacja przełącza się w tryb kopiowania wszelkich ramek z medium transmisyjnego poprzez wysterowanie rejestru 1]. W nadającej stacji ukrytych danych układ sterujący 4 przesyła dane czekające na steganograficzne przesłanie z bufora 7 do bufora informacyjnego 2. Następuje proces formowania ramki, układ sterujący dopisuje do ramki w buforze informacje adresowe pobrane z wyjścia bufora adresowego 8. Następnie układ sterujący 4 dodaje do ramki w buforze informacyjnym 2 sumę kontrolną pobraną z wyjścia licznika sum kontrolnych tajnych sekwencji 6. Ten zmodyfikowany licznik na wyjściu podaje błędną w sposób ustalony, sumę kontrolną. Układ sterujący 4 powoduje wysłanie ramki do warstwy fizycznej 0. Odbierająca stacja ukrytych danych odbiera ramkę, znajduje się ona w buforze informacyjnym 2]· Ponieważ stacja wie o ukrytych danych, układ sterujący ignoruje błędny wynik porównania sumy kontrolnej z ramki z wyjściem licznika sum kontrolnych 5' i dokonuje porównania sumy kontrolnej z wyjściem licznika 6], następnie przesyła warstwie wyższej zawartość ramki. Stacje nie będące stacjami ukrytych danych nie gromadzą tych informacji gdyż nie są w trybie kopiowania wszelkich ramek z medium transmisyjnego, a jeśli nawet znajdą się w takim trybie, usuwają ramki z bufora informacyjnego, zaraz po porównaniu przesłanej informacji o sumie kontrolnej z wyjściem licznika sum kontrolnych 5], gdyż wartości te są różne i stacja uważa ramkę za przekłamana. Zakończenie działania systemu steganograficznego następuje poprzez wysłanie przez układ sterujący 4 nadającej stacji ukrytych danych sekwencji binarnej zapisanej w rejestrze ukrytej wiedzy 3 do bufora informacyjnego 2. Układ sterujący 4 dopisuje w buforze informacyjnym 2 informacje adresowe z bufora adresowego 8. Następnie wpisuje się do bufora informacyjnego 2 sekwencję binarną pobraną z wyjścia licznika sum kontrolnych 5. Ramka zostaje wysłana do warstwy fizycznej 0. W odbierającej stacji ukrytych danych ramka znajduje się w buforze 2], gdzie następuje weryfikacja poprawności sumy kontrolnej poprzez porównanie sekwencji na wyjściu licznika 5 z wartością przesłaną w ramce. Jeśli suma kontrolna jest poprawna, układ sterujący porównuje zawartość informacyjną ramki z rejestrem 3]. Jeżeli są to te same ciągi binarne, stacja nadająca wysterowuje rejestr 1] i przechodzi w tryb normalnej pracy.
Urządzenia przekazujące informacje według wynalazku przeznaczone są zwłaszcza do realizacji kryptosystemów pracujących w środowisku podatnym na podsłuch tzn. zapewniają poufność przesyłanych danych lub mogą służyć realizacji systemu uwierzytelniającego stacje sieciowe niezależnie od mechanizmów zaimplementowanych w danym protokole sieciowym.

Claims (1)

  1. Układ formowania ramek warstwy sterowania dostępem do medium zawartej w interfejsie sieciowym stacji steganograficznego ukrywania i przesyłania danych, posiadającej potrzebną wiedzę jako stacja ukrytych danych, który to układ zawiera bufor informacyjny, który swoim wejściem i wyjściem połączony jest z wejściem i wyjściem bufora, innym wejściem i wyjściem połączony jest z warstwą fizyczną, która jest połączona z siecią i trzecie wyjście bufora informacyjnego połączone jest z wejściem licznika sum kontrolnych oraz ma rejestr i bufor adresowy, znamienny tym, że posiada układ sterujący (4), którego jedno wejście i wyjście połączone jest z rejestrem (1), drugie wejście i wyjście połączone jest z buforem informacyjnym (2), trzecie wejście połączone jest z rejestrem ukrytej wiedzy (3) stacji ukrytych danych, które są w grupie posiadającej wiedzę umożliwiającą przesyłanie ukrytych danych, a czwarte wejście układu sterującego (4) połączone jest z wyjściem licznika sum kontrolnych (5), piąte wejście połączone jest z wyjściem licznika sum kontrolnych tajnych sekwencji (6), szóste wejście połączone jest z buforem (7), siódme wejście i wyjście połączone jest z wyjściem i wejściem bufora adresowego (8), przy czym czwarte wyjście bufora informacyjnego (2) połączone jest z drugim wejściem licznika sum kontrolnych tajnych sekwencji (6).
PL359660A 2003-04-11 2003-04-11 Układ formowania ramek warstwy sterowania dostępem do medium PL205408B1 (pl)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PL359660A PL205408B1 (pl) 2003-04-11 2003-04-11 Układ formowania ramek warstwy sterowania dostępem do medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PL359660A PL205408B1 (pl) 2003-04-11 2003-04-11 Układ formowania ramek warstwy sterowania dostępem do medium

Publications (2)

Publication Number Publication Date
PL359660A1 PL359660A1 (pl) 2004-10-18
PL205408B1 true PL205408B1 (pl) 2010-04-30

Family

ID=33536743

Family Applications (1)

Application Number Title Priority Date Filing Date
PL359660A PL205408B1 (pl) 2003-04-11 2003-04-11 Układ formowania ramek warstwy sterowania dostępem do medium

Country Status (1)

Country Link
PL (1) PL205408B1 (pl)

Also Published As

Publication number Publication date
PL359660A1 (pl) 2004-10-18

Similar Documents

Publication Publication Date Title
US6167515A (en) Method and system for performing the transmission of private data over a public network
CN104717201B (zh) 网络装置以及网络系统
EP0464563B1 (en) Encryption with selective disclosure of protocol identifiers
US5345507A (en) Secure message authentication for binary additive stream cipher systems
US4754482A (en) Method and apparatus for synchronizing encrypting and decrypting systems
CN102124680B (zh) 网络上传输的数据的完整性保护的方法和设备
US5235644A (en) Probabilistic cryptographic processing method
US7680273B2 (en) System and method for optimizing error detection to detect unauthorized modification of transmitted data
RU2459369C2 (ru) Способ и устройство для передачи сообщений в реальном времени
EP0464564A2 (en) Generic encryption technique for communication networks
IL147208A0 (en) System and method for implementing hybrid automatic repeat request using parity check combining
GB2038145A (en) Error control in asynchronous communications
JPH0324107B2 (pl)
US8391485B2 (en) Stealth message transmission in a network
JP2009182981A (ja) セキュリティ関連データのパケット指向伝送のための方法および装置
US10311005B2 (en) Message translator
CN101176288B (zh) 通信设备、所述设备中的接收方法、编解码器、解码器、通信模块、通信单元以及解码方法
CN101227263A (zh) 一种在线故障检测系统、装置及方法
RU2147793C1 (ru) Дешифрование повторно передаваемых данных в системе шифрованной связи
JP4015465B2 (ja) 通信システムの制御チャネルを介してシグナリング情報を送信する方法
Åkerberg et al. Exploring network security in profisafe
PL205408B1 (pl) Układ formowania ramek warstwy sterowania dostępem do medium
EP1024640B1 (en) Method of encoding status information
KR101224383B1 (ko) 디바이스들 사이에서의 보안 통신 방법
RU2755684C1 (ru) Способ повышения устойчивости передачи информации по каналам связи виртуальных частных сетей

Legal Events

Date Code Title Description
LAPS Decisions on the lapse of the protection rights

Effective date: 20110411