CZ202220A3 - A method of encoding and decoding text and multimedia messages and a device for this - Google Patents

A method of encoding and decoding text and multimedia messages and a device for this Download PDF

Info

Publication number
CZ202220A3
CZ202220A3 CZ2022-20A CZ202220A CZ202220A3 CZ 202220 A3 CZ202220 A3 CZ 202220A3 CZ 202220 A CZ202220 A CZ 202220A CZ 202220 A3 CZ202220 A3 CZ 202220A3
Authority
CZ
Czechia
Prior art keywords
codes
placeholder
message
encoding
decoding
Prior art date
Application number
CZ2022-20A
Other languages
Czech (cs)
Inventor
Miroslav Tyrpa
Original Assignee
Miroslav Tyrpa
Miroslav Tyrpa
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 Miroslav Tyrpa, Miroslav Tyrpa filed Critical Miroslav Tyrpa
Priority to CZ2022-20A priority Critical patent/CZ202220A3/en
Priority to PCT/CZ2023/050001 priority patent/WO2023134803A1/en
Priority to LU504998A priority patent/LU504998B1/en
Publication of CZ202220A3 publication Critical patent/CZ202220A3/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C1/00Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
    • G09C1/02Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system by using a ciphering code in chart form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/20Manipulating the length of blocks of bits, e.g. padding or block truncation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Communication Control (AREA)

Abstract

Vynález se týká způsobu ochrany textových a multimediálních zpráv, zejména utajovaných zpráv sdělovaných odesílatelem příjemci, a zařízení k uskutečňování tohoto způsobu. Každý zápisný znak, nebo byt, tvořící zprávu, se v pořadí shodném s jeho výskytem ve zprávě nahradí pomocí vysílacího převáděče (2) v pořadí prvním dosud nepoužitým zástupným kódem (7) ze souboru (6) zástupných kódů přiřazeného danému zápisnému znaku nebo bytu a tímto způsobem ze zástupných kódů (7) sestavená zpráva se vysílačem (1) odešle alespoň jednomu určenému přijímači (8), kde se obraceným postupem transformuje zpět do své původní podoby. Vysílač (1) a přijímač (8) tvoří zařízení ke kódování a dekódování zpráv a sestávají z vysílacího převáděče (2) a příjmového převáděče (9).The invention relates to a method of protecting text and multimedia messages, in particular classified messages communicated by the sender to the recipient, and a device for implementing this method. Each record character or byte forming a message is replaced in the same order as its occurrence in the message by means of the transmitter (2) in order of the first unused placeholder code (7) from the set (6) of placeholder codes assigned to the given record character or byte and in this way, the message compiled from the surrogate codes (7) is sent by the transmitter (1) to at least one designated receiver (8), where it is transformed back to its original form in the reverse process. The transmitter (1) and the receiver (8) form a device for encoding and decoding messages and consist of a transmitting converter (2) and a receiving converter (9).

Description

Způsob kódování a dekódování textových a multimediálních zpráv a zařízení k uskutečnění tohoto způsobuA method of encoding and decoding text and multimedia messages and a device for implementing this method

Oblast technikyField of technology

Vynález se týká způsobu kódování a dekódování důvěrných textových a multimediálních zpráv, zejména zpráv sdělovaných odesílatelem příjemci, ale také např. záznamů z bezpečnostních čidel a kamer zajišťujících ostrahu objektů, a zařízení k uskutečňování tohoto způsobu. Má zásadní význam pro ochranu sdělovaných důvěrných a utajovaných textových informací a pro ochranu přenášených zvukových, obrazových, případně i jiných dat v komunikaci.The invention relates to a method of encoding and decoding confidential text and multimedia messages, in particular messages communicated by the sender to the recipient, but also, for example, recordings from security sensors and cameras ensuring object surveillance, and equipment for implementing this method. It is of fundamental importance for the protection of communicated confidential and classified text information and for the protection of transmitted audio, video, or other data in communication.

Dosavadní stav technikyCurrent state of the art

K ochraně důvěrných informací, ať už jde o ochranu zpráv sdělovaných mezi odesílatelem a příjemcem nebo o přenos informací zaznamenaných bezpečnostními přístroji do vyhodnocující je centrály se v současné době používá nejčastěji šifrování. K přečtení šifrovaných zpráv se pak použije dešifrování. Původně se šifrovaly jen textové zprávy, jelikož na rozdíl od zpráv zvukových a obrazových byly sestavovány ze známých znaků - písmen, slabik, číslic a jiných symbolů jako jsou diakritické, interpunkční, matematické a další znaky, které bylo možno na dobu přenosu poměrně snadno nahradit znaky měnícími obsah zpráv nebo činícími je zcela nesmyslnými. Nastupující digitalizace přenosových systémů umožnila vyjádřit také akustické a obrazové zprávy pomocí šifrovatelných znaků - bytů (bajtů). V současné době se může jednat o jeden ze dvou základních druhů šifrování, a to šifrování a dešifrování symetrické nebo asymetrické. K oběma zmíněným druhům šifrování a dešifrování se využívají šifrovací klíče v podobě šifrovacích či dešifrovacích algoritmů, k jejichž vytvoření se nejčastěji využívají různé matematické operace. Šifrovací klíče jsou stále sofistikovanější a jejich prolomení je sice obtížné, avšak při současných technických a technologických možnostech nikoliv nemožné.To protect confidential information, whether it concerns the protection of messages communicated between the sender and the recipient or the transmission of information recorded by security devices to the central office that evaluates them, encryption is currently most often used. Decryption is then used to read the encrypted messages. Originally, only text messages were encrypted, since, unlike audio and video messages, they were composed of known characters - letters, syllables, numbers and other symbols such as diacritics, punctuation, mathematical and other characters, which could be replaced relatively easily during transmission changing the content of messages or making them completely meaningless. The upcoming digitization of transmission systems made it possible to express also acoustic and visual messages using encipherable characters - bytes. Currently, it can be one of two basic types of encryption, i.e. symmetric or asymmetric encryption and decryption. Encryption keys in the form of encryption or decryption algorithms are used for both mentioned types of encryption and decryption, the creation of which most often uses various mathematical operations. Encryption keys are becoming more and more sophisticated and breaking them is difficult, but not impossible given the current technical and technological possibilities.

Ze zveřejněné patentové přihlášky PV 2008-812 je známý způsob synchronizace alespoň dvou od sebe oddělených generátorů náhodných klíčů určených zejména pro šifrování informací mezi odesílatelem a příjemcem, kde jeden z generátorů je u odesílatele a další u příjemce informací. Odesílatel i příjemce disponují pak identickými množinami náhodných šifrovacích klíčů, které se průběžně synchronně mění náhodným znakem tak, že i po změnách zůstávají identické. Synchronizace měnících se šifrovacích klíčů se dosahuje pomocí matematických operací předem dohodnutých mezi odesílatelem a příjemcem případně příjemci.From the published patent application PV 2008-812, there is known a method of synchronizing at least two separate generators of random keys intended especially for the encryption of information between the sender and the recipient, where one of the generators is at the sender and the other at the recipient of the information. Both the sender and the recipient then have identical sets of random encryption keys, which are continuously synchronously changed by a random character so that they remain identical even after the changes. Synchronization of changing encryption keys is achieved by means of mathematical operations agreed in advance between the sender and the receiver or receivers.

V patentovém spisu US7454016 je popsán systém šifrování dat implementovaný spuštěním šifrovacího programu na počítači vybaveném vyrovnávací pamětí, který obsahuje transformační tabulky, z nichž každá obsahuje předem určený počet záznamů. Všechny nebo nezbytné transformační tabulky se načtou do vyrovnávací paměti před procesem šifrování / dešifrování. To způsobí, že doba šifrování / dešifrování bude v podstatě stejná nezávisle na počtu provozních záznamů pro transformační tabulku.US7454016 describes a data encryption system implemented by running an encryption program on a computer equipped with a buffer containing transformation tables, each of which contains a predetermined number of entries. All or necessary transformation tables are loaded into the buffer before the encryption/decryption process. This causes the encryption/decryption time to be essentially the same regardless of the number of operational records for the transform table.

Předmětem technického řešení obsaženého v patentovém spisu US7457413 je způsob generování náhodných čísel pro použití při šifrování zprávy a zařízení pro bezpečný přenos uvedené zprávy z vysílacího zařízení do přijímače. Optický obraz představovaný optickými daty je získáván optickým senzorem a zpracováván za účelem zlepšení matematicky zjistitelné nahodilosti optických dat. Takto zpracovaná data jsou pak použita pro generování náhodných čísel, která mohou být použita jako šifrovací klíč, nebo pro generování šifrovacího klíče, pro následné použití v šifrovacím algoritmu pro šifrování zprávy.The subject of the technical solution contained in patent file US7457413 is a method of generating random numbers for use in encrypting a message and a device for securely transmitting said message from a transmitting device to a receiver. The optical image represented by the optical data is acquired by the optical sensor and processed to improve the mathematically detectable randomness of the optical data. The data processed in this way is then used to generate random numbers that can be used as an encryption key, or to generate an encryption key, for subsequent use in an encryption algorithm for encrypting the message.

Nevýhodou šifrování zpráv obecně je to, že účinnost ochrany, kterou poskytují předávaným zprávám je přímo úměrná složitosti šifrovacího klíče, která je dána zejména jeho délkou. Na délceThe disadvantage of message encryption in general is that the effectiveness of the protection they provide to transmitted messages is directly proportional to the complexity of the encryption key, which is mainly determined by its length. On the length

- 1 CZ 2022 - 20 A3 šifrovacího klíče je ale přímo závislá také doba potřebná k šifrování / dešifrování a tím i energetická náročnost celého procesu. Přitom však ani velmi dlouhé a komplikované šifrovací klíče negarantují jejich neprolomitelnost.- 1 CZ 2022 - 20 A3 of the encryption key, but the time required for encryption / decryption and thus also the energy demand of the entire process is directly dependent. However, even very long and complicated encryption keys do not guarantee their unbreakability.

Podstata vynálezuThe essence of the invention

Předkládaný vynález nabízí řešení ochrany zpráv jejich kódováním, které nevyžaduje použití žádného klíče. Podstata kódování a dekódování textových a multimediálních zpráv sdělovaných odesílatelem příjemci, které jsou sestaveny z písmen či slabik použité abecedy či použitých abeced případně z jiných použitých symbolů, tedy souhrnně řečeno z použitých zápisných znaků, nebo z bytů v případě multimediální zprávy, podle tohoto vynálezu, spočívá v tom, že každý jednotlivý zápisný znak nebo byt, tvořící zprávu, se v pořadí shodném s jeho výskytem ve zprávě nahradí v pořadí prvním dosud nepoužitým, tedy i pro stejný zápisný znak pokaždé jiným zástupným kódem z předem vytvořeného souboru zástupných kódů, přiřazeného danému zápisnému znaku nebo bytu použitému k vytvoření zprávy. Zpráva sestavená tímto způsobem ze zástupných kódů se pak standardním způsobem odešle alespoň jednomu určenému příjemci, kde se obraceným postupem transformuje zpět do své původní podoby.The present invention offers a solution to protect messages by encoding them, which does not require the use of any key. The essence of coding and decoding of text and multimedia messages communicated by the sender to the recipient, which are composed of letters or syllables of the used alphabet or alphabets or other symbols used, i.e. in summary from the written characters used, or from bytes in the case of a multimedia message, according to this invention, consists in the fact that each individual character or byte, making up the message, is replaced in the same order as its appearance in the message by the first unused character, i.e. even for the same character, each time with a different placeholder code from a pre-created set of placeholder codes assigned to the given the notation character or byte used to create the message. The message compiled in this way from the placeholder codes is then sent in a standard way to at least one designated recipient, where it is transformed back to its original form in the reverse process.

Zřejmou a u jiných způsobů se nevyskytující výhodou sdělování zpráv způsobem podle tohoto vynálezu je to, že ke kódování / dekódování zpráv není používán žádný šifrovací či jiný klíč, čímž je zcela znemožněno jeho zcizení či rozkódování případným narušitelem. Mimořádnou předností sdělování zpráv způsobem podle tohoto vynálezu je také skutečnost, že i v případě, že se narušiteli povede nabourat do přenosové sítě a zachytit předávanou zprávu, není schopen dekódovat její obsah, neboť po celou dobu přenosu je tato zpráva sestavena ze zástupných kódů, z nichž každý je tvořen shlukem naprosto nesystémově, nesmyslně, chaoticky seřazeného a početně různorodého množství kódových znaků. Absence šifrovacího či jakéhokoliv jiného klíče znamená také zjednodušení, které ve srovnání se šifrováním přináší zrychlení kódovacího procesu s příznivým dopadem na jeho energetickou a technologickou náročnost.An obvious and non-occurring advantage of communicating messages according to the present invention is that no encryption or other key is used to encode/decode messages, which makes it completely impossible to steal or decode it by a potential intruder. An extraordinary advantage of communicating messages according to this invention is also the fact that even if an intruder manages to break into the transmission network and intercept the transmitted message, he is not able to decode its content, because during the entire time of transmission, this message is composed of proxy codes, from each of which is formed by a cluster of completely unsystematically, senselessly, chaotically arranged and numerically diverse number of code characters. The absence of an encryption or any other key also means simplification, which, compared to encryption, brings acceleration of the coding process with a favorable impact on its energy and technological demands.

Z dlouhodobého hlediska je výhodné, aby se po použití zástupný kód pouze označil jako použitý a ze souboru zástupných kódů se nevymazával. To proto, že po použití a označení posledního zástupného kódu z příslušného souboru zástupných kódů umístěného vdaném kódovacím paměťovém registru, se pak může označení všech zástupných kódů v tomto souboru jako použitých zrušit, a soubor těchto zástupných kódů lze použít k opětovnému nahrazování příslušného zápisného znaku nebo bytu sdělované zprávy. Tím je umožněno vícenásobné použití jednotlivých souborů zástupných kódů, což v důsledku znamená prakticky neomezenou životnost celého systému při spolehlivém zachování bezpečnosti přenášených zpráv.In the long run, it is preferable that after use a wildcard is only marked as used and not deleted from the wildcard pool. This is because after using and marking the last wildcard from a given wildcard file located in a given encoding memory register, all wildcards in that file can then be unmarked as used, and the wildcard file can be used to replace the corresponding write character again, or of the communicated message. This enables the multiple use of individual sets of placeholder codes, which as a result means a practically unlimited lifetime of the entire system while reliably preserving the security of transmitted messages.

Pro účinnost tohoto způsobu kódování a dekódování zpráv je důležité, že soubor zástupných kódů je tvořen množinou vzájemně odlišných a na sobě nezávislých, během jednoho použití souboru jednorázově použitelných unikátních zástupných kódů sestavených z libovolného počtu jakkoliv kombinovaných kódových znaků, tzn. písmen, slabik a jiných symbolů používaných jakýmikoliv abecedami, číslic nebo ostatních znaků schopných zápisu do elektronické paměti. Tato všestranná různorodost kódových znaků použitých pro tvorbu zástupných kódů rozhoduje o jejich jedinečnosti a tím i absolutní nerozluštitelnosti z nich sestavených zpráv.For the effectiveness of this method of encoding and decoding messages, it is important that the set of placeholder codes is made up of a set of mutually different and independent, during one use of a set of single-use unique placeholder codes made up of any number of any combination of code characters, i.e. letters, syllables and other symbols used by any alphabets, numbers or other characters capable of being written into electronic memory. This versatile variety of code characters used to create placeholder codes determines their uniqueness and thus the absolute indecipherability of messages compiled from them.

Podstatou vynálezu je dále zařízení k uskutečňování popsaného způsobu kódování a dekódování textových a multimediálních zpráv. Skládá se z vysílače, který obsahuje vysílací převáděč, který je vybaven elektronickou pamětí vysílače a kódovacím řídicím procesorem a v případě přenosu multimediálních zpráv tvořených analogovým signálem také analogově digitálním převodníkem a z přijímače, který obsahuje příjmový převáděč, který je vybaven elektronickou pamětí přijímače a dekódovacím řídicím procesorem a pro příjem multimediálních zpráv také digitálně analogovým převodníkem. V elektronické paměti vysílače jsou vytvořeny kódovací paměťové registry, z nichž každý je určen pro uložení souboru zástupných kódů určených k nahrazování jednotlivýchThe essence of the invention is also a device for implementing the described method of encoding and decoding text and multimedia messages. It consists of a transmitter, which contains a transmitting converter, which is equipped with an electronic memory of the transmitter and a coding control processor, and in the case of the transmission of multimedia messages consisting of an analog signal, also an analog-to-digital converter, and a receiver, which contains a receiving converter, which is equipped with an electronic memory of the receiver and a decoding control processor and also a digital-to-analog converter for receiving multimedia messages. In the electronic memory of the transmitter, coding memory registers are created, each of which is designed to store a set of placeholder codes designed to replace individual

- 2 CZ 2022 - 20 A3 zápisných znaků nebo bytů, obsažených v textové nebo multimediální zprávě. V elektronické paměti přijímače je vytvořen shodný počet dekódovacích paměťových registrů pro uložení souborů zástupných kódů, které jsou shodné se soubory zástupných kódů uloženými v kódovacích paměťových registrech. Kódovací řídící procesor je naprogramován a/nebo nakonfigurován k postupnému nahrazování jednotlivých zápisných znaků nebo bytů tvořících zprávu vždy prvním dosud nepoužitým unikátním zástupným kódem ze souboru zástupných kódů uložených v kódovacích paměťových registrech a přiřazených těmto jednotlivým zápisným znakům nebo bytům. Na druhé straně pak je dekódovací řídící procesor naprogramován a/nebo nakonfigurován k postupnému vyhledání a spárování přijatých zástupných kódů se zástupnými kódy uloženými v jednotlivých dekódovacích paměťových registrech a k jejich následnému zpětnému převedení na jednotlivé zápisné znaky nebo byty použité v původní textové nebo multimediální zprávě.- 2 CZ 2022 - 20 A3 characters or bytes contained in a text or multimedia message. An identical number of decoding memory registers are created in the electronic memory of the receiver to store the sets of placeholder codes that are identical to the sets of placeholder codes stored in the encoding memory registers. The coding control processor is programmed and/or configured to gradually replace individual characters or bytes making up the message with the first previously unused unique placeholder code from a set of placeholder codes stored in coding memory registers and assigned to these individual characters or bytes. On the other hand, the decoding control processor is programmed and/or configured to sequentially find and pair the received proxy codes with the proxy codes stored in the individual decoding memory registers and to subsequently convert them back into individual characters or bytes used in the original text or multimedia message.

Počet kódovacích paměťových registrů a dekódovacích paměťových registrů je roven nejméně počtu jednotlivých zápisných znaků, které jsou potřebné k tvorbě textové zprávy určené ke sdělení nebo počtu bytů, včetně ukončovacího bitu, potřebných k tvorbě multimediální zprávy určené ke sdělení. Jelikož však toto zařízení není určeno ke kódování a dekódování jedné zprávy nebo jinak omezeného počtu zpráv, je v praxi minimální počet těchto paměťových registrů dán počtem zápisných znaků obsažených v abecedě daného jazyka a počtu číslic a znaků používané matematické soustavy, v případě multimediálních zpráv pak minimálním počtem bytů nezbytných k jejich vytvoření.The number of encoding memory registers and decoding memory registers is equal to at least the number of individual recording characters that are needed to create a text message intended for communication or the number of bytes, including the terminating bit, needed to create a multimedia message intended for communication. However, since this device is not designed to encode and decode a single message or an otherwise limited number of messages, in practice the minimum number of these memory registers is determined by the number of writing characters contained in the alphabet of the given language and the number of digits and characters of the mathematical system used, or in the case of multimedia messages by the minimum by the number of apartments necessary to create them.

Z hlediska zabezpečení plynulé dlouhodobé provozuschopnosti tohoto zařízení je výhodné aby kódovací řídicí procesor i dekódovací řídicí procesor byly naprogramovány a/nebo nakonfigurovány k označení každého použitého zástupného kódu za účelem zamezení jeho opětovného použití a zároveň tak, aby po použití a označení posledního zástupného kódu z příslušného souboru zástupných kódů se označení všech v něm se nacházejících zástupných kódů jako použitých zrušilo a soubor těchto zástupných kódů se aktivoval k opětovnému nahrazování příslušného zápisného znaku nebo bytu obsaženého ve sdělovaných zprávách. Tím se dá vyhnout potřebě opakované tvorby nových souborů zástupných kódů a nepravidelnému nahrazování jimi vypotřebovaných souborů zástupných kódů.In order to ensure continuous long-term operability of this device, it is preferable that both the encoding control processor and the decoding control processor be programmed and/or configured to mark each placeholder code used in order to prevent its reuse, and at the same time so that after using and marking the last placeholder code from the respective of the wildcard set, all the wildcards in it are unmarked as used, and the wildcard set is activated to re-substitute the corresponding character or byte contained in the communicated messages. This avoids the need for repeated creation of new wildcard files and the irregular replacement of used wildcard files.

Jako vysílač a přijímač mohou být po instalaci příslušné aplikace použity počítače, tablety, mobilní telefony nebo jiná elektronická zařízení tohoto druhu. Vzhledem ke zranitelnosti těchto zařízení neoprávněnými zásahy je však vhodnější, je-li kódování a dekódování zpráv s vysokým stupněm utajení uskutečňováno pomocí jednoúčelových zařízení.Computers, tablets, mobile phones or other electronic devices of this kind can be used as transmitters and receivers after installing the respective application. However, due to the vulnerability of these devices to tampering, it is preferable if the encoding and decoding of highly classified messages is performed using single-purpose devices.

V důsledku v zásadě shodné konstrukce vysílače a přijímače mohou tato zařízení plnit obě funkce - vysílací i přijímací. Komunikace mezi nimi může tudíž probíhat obousměrně. V případě obousměrného přenosu multimediálních zpráv musí být vysílač i přijímač vybaveny digitálně analogovým převodníkem.As a result of the fundamentally identical construction of the transmitter and receiver, these devices can fulfill both functions - transmitting and receiving. Communication between them can therefore take place in both directions. In the case of two-way transmission of multimedia messages, the transmitter and receiver must be equipped with a digital-to-analog converter.

Objasnění výkresůClarification of drawings

Obr. 1 - schematické vyobrazení zařízení a způsobu kódování a dekódování textové zprávy ve znění: TAJNÁ LISTINA podle tohoto vynálezuGiant. 1 - schematic representation of the device and method of encoding and decoding a text message as follows: SECRET DOCUMENT according to this invention

Obr. 2 - schematické vyobrazení zařízení pro kódování a dekódování multimediální (zvukové) zprávyGiant. 2 - schematic representation of a device for encoding and decoding a multimedia (audio) message

Obr. 3 - schématické vyobrazení kódovacího / dekódovacího paměťového registru a v něm obsaženého souboru zástupných kódůGiant. 3 - schematic representation of the encoding/decoding memory register and the set of placeholder codes contained therein

- 3 CZ 2022 - 20 A3- 3 CZ 2022 - 20 A3

Příklady uskutečnění vynálezuExamples of implementation of the invention

Příklad 1Example 1

Způsob kódování a dekódování textové zprávy je popsán v dále uvedeném příkladu, který se kvůli větší názornosti omezil na popis kódování a dekódování jednoduché informace sestávající pouze ze dvou slov: TAJNÁ LISTINA! Tato informace je tvořena dvěma slovy s osmi různými písmeny, mezerou mezi oběma slovy a vykřičníkem na konci druhého slova. Obsahuje tedy deset různých zápisných znaků. Jedná se o dvé písmena A, jedno písmeno Á, dvě písmena I, jedno písmeno J, jedno písmeno L, dvě písmena N, jedno písmeno S, dvě písmena T znaménko vykřičníku a znak mezery. Pro sdělení této zprávy způsobem podle tohoto vynálezu bude tedy jak v elektronické paměti 3 vysílače, tak v elektronické paměti 10 přijímače využito po deseti kódovacích / dekódovacích paměťových registrech 5, 12 přiřazených těmto zápisným znakům. Kódovací / dekódovací paměťové registry 5, 12 jsou označeny zápisnými znaky, kterým jsou přiřazeny a jsou seřazeny v abecedním pořadí. Pro určité zjednodušení a zároveň lepší názornost je na obr. 1 znázorněno jen zmíněných deset kódovacích / dekódovacích paměťových registrů 5 a 12 a v každém z nich jsou uvedeny pouze čtyři velmi jednoduché zástupné kódy 7 (v praxi jsou paměťové registry schopny pojmout obrovské množství i mnohem delších a složitějších zástupných kódů obsahujících třeba i písmena a další znaky používané v různých abecedách).The method of encoding and decoding a text message is described in the following example, which, for the sake of clarity, was limited to the description of the encoding and decoding of simple information consisting of only two words: SECRET DOCUMENT! This information consists of two words with eight different letters, a space between the two words, and an exclamation point at the end of the second word. It therefore contains ten different writing characters. These are two letters A, one letter Á, two letters I, one letter J, one letter L, two letters N, one letter S, two letters T, an exclamation mark and a space character. To communicate this message in the manner according to the invention, ten encoding/decoding memory registers 5, 12 assigned to these writing characters will be used both in the electronic memory 3 of the transmitter and in the electronic memory 10 of the receiver. The encoding/decoding memory registers 5, 12 are marked with the writing characters to which they are assigned and are arranged in alphabetical order. For a certain simplification and at the same time for a better illustration, only the aforementioned ten encoding/decoding memory registers 5 and 12 are shown in Fig. 1, and in each of them only four very simple placeholder codes 7 are shown (in practice, the memory registers are capable of holding a huge number and much longer and more complex placeholder codes containing, for example, letters and other characters used in different alphabets).

Po zahájení psaní výše uvedené zprávy se nejprve pomocí kódovacího řídicího procesoru 4 vyhledá kódovací paměťový registr 5 přiřazený písmenu T a nahradí se tento zápisný znak prvním dosud nepoužitým, tj. prvním v pořadí zástupným kódem 7 z tohoto kódovacího paměťového registru 5, sestávajícím z pěti kódových znaků 7.1 (lovik), poté se vyhledá kódovací paměťový registr 5 přiřazený zápisnému znaku A, který se nahradí prvním zástupným kódem 7 z tohoto kódovacího paměťového registru (jaNe), obdobným postupem se nahradí zápisný znak J prvním zástupným kódem 7 z kódovacího paměťového registru 5 přiřazeného tomuto zápisnému znaku (ryžok), zápisný znak N prvním zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (N5r3zw), zápisný znak Á prvním zástupným kódem 7 z kódovacího paměťového registru 5 přiřazeného tomuto zápisnému znaku (ax:b3), zápisný znak mezery prvním zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (čikoz), následně se nahradí zápisný znak L prvním zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (Vyl8r7), zápisný znak I prvním zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (215rr), zápisný znak S prvním zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (víro4), zápisný znak T prvním dosud nepoužitým, tj. v pořadí druhým zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (583r), stejně tak se nahradí další zápisný znak I druhým zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (zwik), zápisný znak N druhým zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (Gama), zápisný znak A druhým zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (zero) a konečně zápisný znak vykřičníku prvním zástupným kódem 7 z kódovacího paměťového registru 5 pro tento zápisný znak (@-;55). Zároveň s použitím každého zástupného kódu 7 se označí takový zástupný kód 7 jako použitý, aby nemohlo dojít k jeho opakovanému použití. Výsledkem popsaného procesu je zpráva ve tvaru:After starting the writing of the above-mentioned message, the coding control processor 4 first searches for the coding memory register 5 assigned to the letter T and replaces this writing character with the first unused one, i.e. the first placeholder code 7 from this coding memory register 5, consisting of five code characters 7.1 (lovik), then the coding memory register 5 assigned to the writing character A is searched, which is replaced by the first placeholder code 7 from this coding memory register (jaNo), the writing character J is replaced by the first placeholder code 7 from the coding memory register 5 using a similar procedure assigned to this writing character (rice), writing character N by the first placeholder code 7 from coding memory register 5 for this writing character (N5r3zw), writing character Á by the first placeholder code 7 from coding memory register 5 assigned to this writing character (ax:b3), writing space character with the first placeholder code 7 from the coding memory register 5 for this writing character (chikoz), then the writing character L is replaced with the first placeholder code 7 from the coding memory register 5 for this writing character (Vyl8r7), the writing character I with the first placeholder code 7 from coding memory register 5 for this writing character (215rr), writing character S with the first placeholder code 7 from coding memory register 5 for this writing character (víro4), writing character T the first not yet used, i.e. in order the second placeholder code 7 from the coding of memory register 5 for this writing character (583r), similarly the next writing character I is replaced by the second placeholder code 7 from the coding memory register 5 for this writing character (zwik), the writing character N by the second placeholder code 7 from the coding memory register 5 for this writing character (Gamma), writing character A by the second placeholder code 7 from the coding memory register 5 for this writing character (zero) and finally writing the exclamation mark by the first placeholder code 7 from the coding memory register 5 for this writing character (@-;55). At the same time as each placeholder code 7 is used, such placeholder code 7 is marked as used so that it cannot be used again. The result of the described process is a message in the form:

lovikjaNeryžokN5r3zwax:b3čikozVyl8r7215rrvíro4583rzwikGamazero@-;55.lovikjaNeryžokN5r3zwax:b3čikozVyl8r7215rrvíro4583rzwikGamazero@-;55.

Po přijetí přijímačem 8 zprávy v tomto tvaru se pomocí jeho dekódovacího řídicího procesoru 11 zahájí opačný proces, tj. proces vyhledávání shodných zástupných kódů 7 v paměťových registrech 12, přiřazování jim odpovídajících zápisných znaků a konečně sestavení z nich sdělené zprávy v původní čitelné podobě.After the receiver 8 receives a message in this form, the reverse process is started using its decoding control processor 11, i.e. the process of searching for identical placeholder codes 7 in the memory registers 12, assigning them corresponding writing characters and finally compiling the communicated message in its original readable form.

Zařízení ke kódování a dekódování textových zpráv způsobem podle tohoto vynálezu, schematicky znázorněné na obr. 1, je tvořeno vysílačem 1 obsahujícím vysílací převáděč 2, který je vybaven elektronickou pamětí 3 vysílače a kódovacím řídícím procesorem 4 a přijímačem 8 obsahujícímThe device for encoding and decoding text messages according to the method of the present invention, shown schematically in Fig. 1, consists of a transmitter 1 containing a transmission converter 2, which is equipped with an electronic memory 3 of the transmitter and a coding control processor 4 and a receiver 8 containing

- 4 CZ 2022 - 20 A3 příjmový převáděč 9, který je vybaven elektronickou pamětí 10 přijímače a dekódovacím řídicím procesorem 11. V elektronické paměti 3 vysílače jsou vytvořeny kódovací paměťové registry 5 pro uložení souborů 6 zástupných kódů k nahrazování jednotlivých zápisných znaků používaných k tvorbě textových zpráv v daném jazyce (písmena příslušné abecedy, diakritické a interpunkční znaménka, značka mezery, číslice, matematická znaménka a jiné symboly). V elektronické paměti 10 přijímače je vytvořen shodný počet dekódovacích paměťových registrů 12 pro uložení identických souborů 6 zástupných kódů se soubory 6 zástupných kódů uloženými v kódovacích paměťových registrech 5 obsažených v elektronické paměti 3 vysílače. Kódovací řídící procesor 3 je naprogramován k postupnému nahrazování jednotlivých zápisných znaků sdělované textové zprávy prvními dosud nepoužitými unikátními zástupnými kódy 7 ze souborů 6 zástupných kódů přiřazených těmto zápisným znakům, zatímco dekódovací řídící procesor 11 je naprogramován k vyhledání a spárování přijatých kódů 7 se zástupnými kódy 7 uloženými v jednotlivých dekódovacích paměťových registrech 12 a k jejich postupnému zpětnému převedení na jednotlivé jim odpovídající zápisné znaky a tím k jejich opětovnému sestavení do textové zprávy v původní podobě.- 4 CZ 2022 - 20 A3 receiving converter 9, which is equipped with an electronic memory 10 of the receiver and a decoding control processor 11. In the electronic memory 3 of the transmitter, coding memory registers 5 are created for storing files 6 of placeholder codes to replace individual writing characters used to create text messages in the given language (letters of the relevant alphabet, diacritics and punctuation marks, space mark, numbers, mathematical signs and other symbols). An identical number of decoding memory registers 12 is created in the electronic memory 10 of the receiver for storing identical files 6 of proxy codes with the files of 6 proxy codes stored in the coding memory registers 5 contained in the electronic memory 3 of the transmitter. The encoding control processor 3 is programmed to gradually replace individual characters of the communicated text message with the first unused unique placeholder codes 7 from the sets of placeholder codes 6 assigned to these characters, while the decoding control processor 11 is programmed to find and pair the received codes 7 with the placeholder codes 7 stored in the individual decoding memory registers 12 and to gradually convert them back into individual characters corresponding to them and thus to reassemble them into a text message in their original form.

Příklad 2Example 2

Způsob kódování a dekódování multimediální zprávy, v tomto konkrétním příkladu hlasové zprávy předávané standardním telefonním hovorem, spočívá vtom, že se nejprve hlasový signál na výstupu z mikrofonu převede pomocí analogově digitálního převodníku 13 na digitální signál v podobě sledu individuálních bytů. Při 8 bitovém kódování a vzorkovací frekvencí 7 kHz vzniká na výstupu standardního a/d převodníku 13 256 různých bytů, vyjadřujících 256 úrovní intenzity vstupního hlasového signálu. Tyto byty se v pořadí v jakém vystupují z a/d převodníku 13 kódují zástupnými kódy 7 ze souborů 6 zástupných kódů, nacházejících se v jim přiřazených kódovacích paměťových registrech 5. Takto zakódovaná zpráva se standardní cestou předá přijímači 8, kde se pak opačným postupem uskutečňuje její dekódování, tzn. zástupné kódy 7, jimiž je vyjádřena hlasová zpráva, se převedou do podoby příslušných bytů a ty se pomocí d/a převodníku 14 převedou z digitální podoby do podoby analogové, tzn. do podoby akustické, sluchem vnímatelné a člověku srozumitelné zprávy.The method of encoding and decoding a multimedia message, in this particular example a voice message transmitted by a standard telephone call, consists in first converting the voice signal at the output of the microphone using the analog-to-digital converter 13 into a digital signal in the form of a sequence of individual bytes. With 8-bit coding and a sampling frequency of 7 kHz, the output of a standard a/d converter produces 13,256 different bytes, expressing 256 levels of the intensity of the input voice signal. These bytes, in the order in which they leave the a/d converter 13, are coded with placeholder codes 7 from sets of placeholder codes 6, located in the encoding memory registers 5 assigned to them. decoding, i.e. the representative codes 7, by which the voice message is expressed, are converted into the form of the relevant bytes, and these are converted from digital form to analog form using the d/a converter 14, i.e. in the form of an acoustic, perceptible and human-understandable message.

Zařízení ke kódování a dekódování multimediálních zpráv způsobem podle výše popsaného příkladného provedení je schematicky vyobrazeno na obr. 2. Je tvořeno kódovacím vysílačem 1, obsahující vysílací převáděč 2, který je vybaven, a/d převodníkem 13, jelikož se jedná o zařízení ke kódování a přenos původně analogové zprávy, elektronickou pamětí 3 vysílače, ve které jsou umístěny kódovací paměťové registry 5, a kódovacím řídicím procesorem 4. Dále je tvořeno přijímačem 8 obsahujícím dekódovací příjmový převáděč 9, který je vybaven elektronickou pamětí 10 přijímače, d/a převodníkem 14 a dekódovacím řídicím procesorem 11. V elektronické paměti 3 vysílače je vytvořeno 256 kódovacích paměťových registrů 5 pro uložení souborů 6 zástupných kódů k nahrazování jednotlivých bytů obsažených v digitální podobě sdělovaného telefonního hovoru. V elektronické paměti 10 přijímače je vytvořen shodný počet dekódovacích paměťových registrů 12 pro uložení souborů 6 zástupných kódů identických se soubory 6 zástupných kódů uloženými v kódovacích paměťových registrech 5 vytvořených v elektronické paměti 3 vysílače. Kódovací řídící procesor 4 je naprogramován k převedení hlasové zprávy pomocí a/d převodníku 13 z analogové podoby do podoby digitální a k postupnému nahrazování jednotlivých bytů tvořících digitální podobu sdělovaného telefonního hovoru prvním dosud nepoužitým unikátním zástupným kódem 7 ze souboru 6 zástupných kódů uloženém v těmto bytům přiřazených kódovacích paměťových registrech 5, zatímco dekódovací řídící procesor 11 je naprogramován k vyhledání a spárování přijatých zástupných kódů 7 se zástupnými kódy 7 uloženými v jednotlivých dekódovacích paměťových registrech 12 elektronické paměti 10 přijímače a k jejich postupnému zpětnému převedení na jednotlivé jim odpovídající byty, které pak pomocí d/a převodníku 14 převede zpět do srozumitelného akustického signálu.The device for encoding and decoding multimedia messages according to the exemplary embodiment described above is shown schematically in Fig. 2. It consists of a coding transmitter 1, containing a transmission converter 2, which is equipped with an a/d converter 13, since it is a device for encoding and the transmission of an originally analog message, the electronic memory 3 of the transmitter, in which the encoding memory registers 5 are located, and the encoding control processor 4. It is further formed by a receiver 8 containing a decoding receiver converter 9, which is equipped with an electronic memory 10 of the receiver, a d/a converter 14 and by the decoding control processor 11. In the electronic memory 3 of the transmitter, 256 coding memory registers 5 are created for storing files 6 of placeholder codes to replace individual bytes contained in the digital form of the communicated telephone call. An identical number of decoding memory registers 12 is created in the electronic memory 10 of the receiver for storing files 6 of placeholder codes identical to the files of 6 placeholder codes stored in coding memory registers 5 created in the electronic memory 3 of the transmitter. The coding control processor 4 is programmed to convert the voice message using the a/d converter 13 from analog form to digital form and to gradually replace the individual bytes forming the digital form of the communicated telephone call with the first unused unique proxy code 7 from the set of 6 proxy codes stored in these bytes assigned encoding memory registers 5, while the decoding control processor 11 is programmed to search for and pair the received proxy codes 7 with the proxy codes 7 stored in the individual decoding memory registers 12 of the electronic memory 10 of the receiver and to gradually convert them back into individual bytes corresponding to them, which then using d /a of the converter 14 converts it back into an intelligible acoustic signal.

Pro objasnění obou uvedených příkladů slouží také obr. 3, jehož smyslem je příkladné znázornění obsahu a uspořádání kódovacího paměťového registru 5, resp. dekódovacího paměťového registruFig. 3 is also used to clarify the two mentioned examples, the purpose of which is to show an example of the content and arrangement of the coding memory register 5, respectively. decoding memory register

- 5 CZ 2022 - 20 A3- 5 CZ 2022 - 20 A3

12. Každý takovýto registr 5, 12 obsahuje soubor 6 zástupných kódů 7. Z jednotlivých zástupných kódů 7, jsou na obr. 3 vztahovou značkou kvůli přehlednosti označeny pouze náhodné zvolené dva. Každý zástupný kód 7 pak sestává z jednotlivých kódových znaků 7.1, které opět kvůli přehlednosti jsou názorně označeny pouze u jednoho (posledního) z nich. Taktéž v popisu prvního příkladu je na počet kódových znaků 7.1, tvořících jednotlivé použité zástupné kódy 7 poukázáno pouze u prvního takto použitého zástupného kódu 7 ve tvaru lovik. U všech ostatních použitých zástupných kódů 7 je již v závorce uveden pouze jejich tvar bez údaje o počtu kódových znaků 7.1.12. Each such register 5, 12 contains a set of 6 placeholder codes 7. Of the individual placeholder codes 7, in Fig. 3 only two randomly selected ones are marked with reference marks for clarity. Each placeholder code 7 then consists of individual code characters 7.1, which, again for the sake of clarity, are clearly marked for only one (the last) of them. Also in the description of the first example, the number of code characters 7.1, making up the individual placeholder codes 7 used, is pointed out only for the first placeholder code 7 used in this way in the shape of a hunting rod. For all other used placeholder codes 7, only their form is given in brackets without information on the number of code characters 7.1.

Zařízení ke kódování a dekódování obrazových zpráv, coby dalšího druhu multimediálních zpráv, způsobem podle tohoto vynálezu, je konstrukčně stejné jako zařízení ke kódování a dekódování zvukových (hlasových) zpráv, akorát obsahuje podstatně vyšší počet kódovacích a dekódovacích paměťových registrů 5, 12.The device for encoding and decoding video messages, as another type of multimedia messages, according to the method of the present invention, is structurally the same as the device for encoding and decoding audio (voice) messages, it just contains a significantly higher number of encoding and decoding memory registers 5, 12.

Průmyslová využitelnostIndustrial applicability

Průmyslová využitelnost tohoto vynálezu je zřejmá z popisu jeho podstaty. Největší uplatnění bude mít nepochybně v armádě. Ale i ve strategických hospodářských odvětvích, jako je bankovnictví, energetika, telekomunikace, zbrojní průmysl, najde své uplatnění. Vzhledem k tomu, že zařízení k uskutečňování tohoto vynálezu nebude finančně nějak zvlášť náročné, lze předpokládat i mnohem širší uplatnění ochrany důvěrných zpráv způsobem podle tohoto vynálezu. Zařízení podle tohoto vynálezu je minimálně stejně bezpečné jako přenos zpráv kvantovým kódováním, avšak je neporovnatelně jednodušší, menší a levnější.The industrial applicability of this invention is evident from the description of its essence. It will undoubtedly have the greatest application in the army. But it can also be used in strategic economic sectors such as banking, energy, telecommunications, and the arms industry. Given that the device for implementing this invention will not be particularly financially demanding, a much wider application of the protection of confidential messages by the method according to the invention can be assumed. The device according to this invention is at least as secure as the transmission of messages by quantum coding, but it is incomparably simpler, smaller and cheaper.

Claims (8)

1. Způsob kódování a dekódování textových a multimediálních zpráv, zejména zpráv sdělovaných odesílatelem příjemci, poskytovaných informací a utajovaných zpráv, které jsou sestaveny ze zápisných znaků, to znamená písmen či slabik použité abecedy či použitých abeced případně z jiných symbolů použitých pro zápis textové zprávy nebo z bytů tvořících digitální záznam multimediální zprávy, vyznačující se tím, že každý jednotlivý zápisný znak v případě textových zpráv nebo byt v případě multimediálních zpráv, tvořící sdělovanou zprávu, se v pořadí shodném s jeho výskytem ve zprávě nahradí v pořadí prvním dosud nepoužitým zástupným kódem (7) ze souboru (6) zástupných kódů přiřazeného danému zápisnému znaku nebo bytu a tímto způsobem ze zástupných kódů (7) sestavená zpráva se odešle alespoň jednomu určenému příjemci, kde se obraceným postupem transformuje zpět do své původní textové nebo multimediální podoby.1. The method of encoding and decoding text and multimedia messages, especially messages communicated by the sender to the recipient, provided information and classified messages, which are composed of written characters, that is, letters or syllables of the used alphabet or alphabets, or of other symbols used to write the text message or of the bytes making up the digital recording of a multimedia message, characterized by the fact that each individual character in the case of text messages or byte in the case of multimedia messages, making up the communicated message, is replaced in the order of its occurrence in the message by the first previously unused placeholder code ( 7) from the file (6) of placeholder codes assigned to the given recording character or byte, and the message compiled in this way from the placeholder codes (7) is sent to at least one designated recipient, where it is transformed back into its original text or multimedia form in the reverse process. 2. Způsob kódování a dekódování textových a multimediálních zpráv podle nároku 1, vyznačující se tím, že po použití zástupného kódu (7) pro kódování zprávy se tento zástupný kód (7) označí jako použitý, aniž by se ze souboru (6) zástupných kódů vymazával, přičemž po použití a označení posledního zástupného kódu (7) z příslušného souboru (6) zástupných kódů se označení všech jeho zástupných kódů (7) jako použitých zruší a soubor (6) těchto zástupných kódů se aktivuje k opětovnému nahrazování příslušného zápisného znaku nebo bytu.2. A method of encoding and decoding text and multimedia messages according to claim 1, characterized in that after the use of a proxy code (7) for encoding the message, this proxy code (7) is marked as used without being selected from the set of proxy codes (6) deleted, whereby after the last placeholder code (7) from the relevant set (6) of placeholder codes is used and marked, all of its placeholder codes (7) are unmarked as used and the set (6) of these placeholder codes is activated to replace the relevant writing character again, or apartment. 3. Způsob kódování a dekódování textových a multimediálních zpráv podle nároků 1 a 2, vyznačující se tím, že soubor (6) zástupných kódů je tvořen množinou vzájemně odlišných, na sobě nezávislých, v průběhu jednoho použití souboru (6) jednorázově použitelných unikátních zástupných kódů (7), sestavených z libovolného počtu jakkoliv kombinovaných kódových znaků (7.1) tvořených písmeny, slabikami a jinými symboly používanými jakýmikoliv abecedami, arabskými a/nebo římskými číslicemi nebo jakýmikoliv jinými znaky schopnými zápisu do elektronické paměti.3. A method of encoding and decoding text and multimedia messages according to claims 1 and 2, characterized in that the set (6) of placeholder codes is made up of a set of mutually different, independent, unique placeholder codes that can be used once during one use of the set (6) (7), composed of any number of any combination of code characters (7.1) consisting of letters, syllables and other symbols used by any alphabets, Arabic and/or Roman numerals or any other characters capable of being written into an electronic memory. 4. Způsob kódování a dekódování textových a multimediálních zpráv podle nároků 1, vyznačující se tím, že zápisnými znaky jsou písmena či slabiky příslušné abecedy případně příslušných abeced včetně příslušných diakritických znamének, interpunkční znaménka, a také číslice, matematická znaménka případně i jiné znaky používané k zápisům textových zpráv.4. A method of encoding and decoding text and multimedia messages according to claims 1, characterized in that the writing characters are letters or syllables of the respective alphabet or of the respective alphabets, including the respective diacritical marks, punctuation marks, as well as numbers, mathematical signs, or other characters used to text message entries. 5. Zařízení k uskutečňování způsobu kódování a dekódování textových a multimediálních zpráv podle nároku 1, vyznačující se tím, že na straně odesílatele je tvořeno vysílačem (1) obsahujícím vysílací převáděč (2), který je vybaven elektronickou pamětí (3) vysílače a kódovacím řídicím procesorem (4) a v případě přenosu multimediálních zpráv tvořených analogovým signálem také a/d převodníkem (13) a na straně příjemce je tvořeno přijímačem (8) obsahujícím příjmový převáděč (9), který je vybaven elektronickou pamětí (10) přijímače a dekódovacím řídicím procesorem (11) a v případě příjmu multimediálních zpráv také d/a převodníkem (14), přičemž v elektronické paměti (3) vysílače jsou vytvořeny kódovací paměťové registry (5) z nichž každý je určen pro uložení souboru (6) zástupných kódů k nahrazování jednotlivých zápisných znaků nebo bytů, obsažených v textové nebo multimediální zprávě, a v elektronické paměti (10) přijímače je vytvořen shodný počet dekódovacích paměťových registrů (12) pro uložení souborů (6) zástupných kódů shodných se soubory (6) zástupných kódů uloženými v kódovacích paměťových registrech (5), přičemž kódovací řídící procesor (4) je naprogramován a/nebo nakonfigurován k postupnému nahrazování jednotlivých zápisných znaků nebo bytů sdělované zprávy prvním dosud nepoužitým unikátním zástupným kódem (7) ze souboru (6) zástupných kódů uložených v těmto zápisným znakům nebo bytům přiřazených kódovacích paměťových registrech (5), zatímco dekódovací řídící procesor (11) je naprogramován a/nebo nakonfigurován k postupnému vyhledání a spárování přijatých zástupných kódů (7) se zástupnými kódy (7) uloženými v jednotlivých dekódovacích paměťových registrech (12) a tím k jejich následnému zpětnému převedení na jednotlivé zápisné znaky nebo byty použité k původnímu zápisu textové nebo záznamu multimediální zprávy.5. Device for implementing the method of encoding and decoding text and multimedia messages according to claim 1, characterized in that on the sender's side it consists of a transmitter (1) containing a transmission converter (2), which is equipped with an electronic memory (3) of the transmitter and a coding control by a processor (4) and, in the case of transmission of multimedia messages consisting of an analog signal, also by an A/D converter (13), and on the receiving side it consists of a receiver (8) containing a receiving converter (9), which is equipped with an electronic memory (10) of the receiver and a decoding control by a processor (11) and, in the case of receiving multimedia messages, also by a d/a converter (14), while coding memory registers (5) are created in the electronic memory (3) of the transmitter, each of which is intended for storing a set (6) of substitution codes of individual writing characters or bytes contained in a text or multimedia message, and in the electronic memory (10) of the receiver, an identical number of decoding memory registers (12) is created for storing files (6) of surrogate codes identical to the files (6) of surrogate codes stored in the coding memory registers (5), while the encoding control processor (4) is programmed and/or configured to gradually replace individual characters or bytes of the communicated message with the first unused unique wildcard code (7) from the set (6) of wildcard codes stored in these wildcards or bytes assigned to the encoding memory registers (5), while the decoding control processor (11) is programmed and/or configured to sequentially search and match the received wildcards (7) with the wildcard codes (7) stored in the individual decoding memory registers (12) and thereby converting them back into individual recording characters or bytes used for the original recording of a text or recording of a multimedia message. - 7 CZ 2022 - 20 A3- 7 CZ 2022 - 20 A3 6. Zařízení podle nároku 5, vyznačující se tím, že počet kódovacích paměťových registrů (5) i počet dekódovacích paměťových registrů (12) je roven nejméně počtu jednotlivých zápisných znaků, které jsou použitelné k tvorbě textových zpráv v konkrétním použitém jazyce či jazycích nebo počtu bytů, včetně ukončovacího bitu, potřebných k tvorbě multimediálních zpráv.6. Device according to claim 5, characterized in that the number of encoding memory registers (5) and the number of decoding memory registers (12) is equal to at least the number of individual recording characters that can be used to create text messages in the specific language or languages used, or the number bytes, including the termination bit, needed to create multimedia messages. 55 7. Zařízení podle nároku 5, vyznačující se tím, že kódovací řídicí procesor (4) i dekódovací řídicí procesor (11) jsou naprogramovány nebo nakonfigurovány k tomu, aby každý zástupný kód (7) použitý k nahrazení zápisného znaku nebo bytu sdělované zprávy byl za účelem zamezení jeho opětovného použití jako použitý označen a zároveň tak, aby po použití a označení posledního zástupného kódu (7) z příslušného souboru (6) zástupných kódů se označení všech jeho7. The device according to claim 5, characterized in that both the encoding control processor (4) and the decoding control processor (11) are programmed or configured so that each wildcard code (7) used to replace a written character or a byte of the communicated message is in order to prevent its re-use marked as used and at the same time so that after using and marking the last placeholder code (7) from the relevant set (6) of placeholder codes, the marking of all its 10 zástupných kódů (7) jako použitých zrušilo a soubor (6) těchto zástupných kódů se aktivoval k opětovnému nahrazování příslušného zápisného znaku nebo bytu.10 wildcards (7) as used canceled and a set (6) of these wildcards activated to replace the corresponding character or byte again. 8. Zařízení podle nároku 5, vyznačující se tím, že jako vysílač (1) a přijímač (8) mohou být po instalaci příslušné aplikace použity běžné počítače, tablety, mobilními telefony nebo jiná elektronická zařízení tohoto druhu.8. The device according to claim 5, characterized in that ordinary computers, tablets, mobile phones or other electronic devices of this kind can be used as the transmitter (1) and receiver (8) after installing the respective application.
CZ2022-20A 2022-01-17 2022-01-17 A method of encoding and decoding text and multimedia messages and a device for this CZ202220A3 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CZ2022-20A CZ202220A3 (en) 2022-01-17 2022-01-17 A method of encoding and decoding text and multimedia messages and a device for this
PCT/CZ2023/050001 WO2023134803A1 (en) 2022-01-17 2023-01-04 A method of coding and decoding of text and multimedia messages and a device to implement this method
LU504998A LU504998B1 (en) 2022-01-17 2023-01-04 A method of coding and decoding of text and multimedia messages and a device to implement this method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CZ2022-20A CZ202220A3 (en) 2022-01-17 2022-01-17 A method of encoding and decoding text and multimedia messages and a device for this

Publications (1)

Publication Number Publication Date
CZ202220A3 true CZ202220A3 (en) 2023-07-26

Family

ID=84980955

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ2022-20A CZ202220A3 (en) 2022-01-17 2022-01-17 A method of encoding and decoding text and multimedia messages and a device for this

Country Status (3)

Country Link
CZ (1) CZ202220A3 (en)
LU (1) LU504998B1 (en)
WO (1) WO2023134803A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7457413B2 (en) 2000-06-07 2008-11-25 Anoto Ab Method and device for encrypting a message
JP3503638B1 (en) 2002-09-26 2004-03-08 日本電気株式会社 Cryptographic device and cryptographic program
US8050404B2 (en) * 2008-12-29 2011-11-01 Nortel Networks Limited Bandwidth efficient method and system for obscuring the existence of encryption in a communications channel
US8660261B2 (en) * 2009-06-04 2014-02-25 Mediatek Singapore Pte. Ltd. System and apparatus for integrated video/image encoding/decoding and encryption/decryption

Also Published As

Publication number Publication date
LU504998B1 (en) 2023-10-25
WO2023134803A1 (en) 2023-07-20
LU504998A1 (en) 2023-09-18

Similar Documents

Publication Publication Date Title
US7646868B2 (en) Method for steganographic cryptography
CN115865523B (en) Data encryption transmission method for information analysis system
CN101894244A (en) System and method for enciphering electronic data
Hamdan et al. AH4S: an algorithm of text in text steganography using the structure of omega network
CN114840861A (en) Data processing method, device, equipment and storage medium
Patiburn et al. Text steganography using daily emotions monitoring
Rafat et al. Secure digital steganography for ASCII text documents
KR100876525B1 (en) Complementary method of symmetric key cryptography for multilingual text string encryption
Ali et al. Text-based steganography using Huffman compression and AES encryption algorithm
Gaur et al. A new PDAC (parallel encryption with digit arithmetic of cover text) based text steganography approach for cloud data security
JP6950162B2 (en) Cryptographic systems, cryptographic methods, cryptographic devices and cryptographic programs
CZ202220A3 (en) A method of encoding and decoding text and multimedia messages and a device for this
KR20150010571A (en) System and method for deniable encryption
Manikandasaran et al. MONcrypt: a technique to ensure the confidentiality of outsourced data in cloud storage
CN114900284A (en) Method for generating SM2 key based on mnemonic words
Khami Unlimited size of english plain text-in-text hiding algorithm
Hosmani et al. Dual stage text steganography using unicode homoglyphs
Kadhem Text steganography method based on modified run length encoding
Bashir et al. A high capacity text steganography utilizing unicode zero-width characters
Panwar et al. Text Steganography Based on Parallel Encryption Using Cover Text (PECT)
WO2015009119A1 (en) Deniable encryption system and method
Askari et al. A novel font color and compression text steganography technique
CN115242540B (en) Data processing method and system
Lagun Usage of the steganographic algorithms for text information hiding
Nechta Steganographic message transformation with the partial antidisturbance property