Movatterモバイル変換


[0]ホーム

URL:


GB2316278A - Data Encryption - Google Patents

Data Encryption
Download PDF

Info

Publication number
GB2316278A
GB2316278AGB9616803AGB9616803AGB2316278AGB 2316278 AGB2316278 AGB 2316278AGB 9616803 AGB9616803 AGB 9616803AGB 9616803 AGB9616803 AGB 9616803AGB 2316278 AGB2316278 AGB 2316278A
Authority
GB
United Kingdom
Prior art keywords
sequence
data
bits
bit
encryption key
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
GB9616803A
Other versions
GB9616803D0 (en
Inventor
Richard Steven Faria
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to GB9616803ApriorityCriticalpatent/GB2316278A/en
Publication of GB9616803D0publicationCriticalpatent/GB9616803D0/en
Priority to PCT/GB1997/002138prioritypatent/WO1998007252A1/en
Priority to AU38567/97Aprioritypatent/AU3856797A/en
Publication of GB2316278ApublicationCriticalpatent/GB2316278A/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

A method of encrypting digital data to be transmitted comprises transforming each bit of data into a corresponding bit in dependence on an encryption key, in the form of a further bit sequence. A logical exclusive OR function is employed, both to encrypt the data and subsequently for decryption. This finds particular application in the transmission of MPEG audio and/or video data which may be subject to copyright protection.

Description

DATA ENCRYPTIONThe present invention relates to encryption and/or decryption of transmitted data and in particular to transmitted audio and/or video data.
Whenever audio/video data is transmitted from a transmitting station to a receiving station, there is the risk that third parties may also receive the data, and, in the case of data subject to copyright protection, they can prevent copyright owners receiving appropriate renumeration.
In the case of such transmission occurring on the Internet, large numbers of people could receive, and therefore benefit from, such data transmission without paying appropriate royalties. To overcome this problem, it has been proposed to encrypt certain parts of the transmitted data with the aim of enabling reception only by authorised receivers, who are provided with means for decrypting the data.
A preferred format for audio data transmission on theInternet is MPEG, as described in ISO IEC 11172-1,2,3,4,5.
This format uses a data compression technique to enable large amounts of data to be transmitted for a given bandwidth. Such data is transmitted in data files termed "bitstreams" having four separate sections, namely: (1) a header section containing synchronization and stereo/mono state data; (2) an error check data section containing information regarding error detection; (3) an audio data section containing the audio data which may be subject to copyright protection; and (4) an ancillary data section.
It has been suggested that such data files ouija be protected against unauthorised reception and redistribution by encrypting the ancillary data section. However, it is feasible for a user to receive such a data file, remove the header and ancillary data sections and to replace them, thereby circumventing the encryption.
Conventional encryption methods are based on an algorithmic transformation of a group of data bits. Such a process is, however, time-consuming, and this is the reason why the audio/video data is not generally encoded.
It would therefore be desirable to provide a method of encryption and/or decryption which overcomes, or at least mitigates, this problem.
In accordance with a first aspect of the present invention there is provided a method of encrypting data in the form of a first sequence of bits into a second sequence of bits, the method comprising individually transforming each bit of said first sequence into a corresponding bit of said second sequence in dependence on an encryption key.
The method extends to a data transmission method incorporating such an encryption method.
In accordance with a further aspect of the present invention there is provided data decryption apparatus comprising means for receiving a sequence of bits representing encrypted data, means for individually transforming each bit of the sequence into a corresponding bit of a further sequence in dependence on an encryption key.
A preferred embodiment of the present invention will now be described with reference to the accompanying drawing which illustrates a transmission system incorporating data encryption and decryption of the preferred embodiment.
A server stores identity codes UN1, UN2, UN3 ... for all authorised users USER 1, USER 2, USER 3 ... of the system.
The server also stores audio and/or video data X, Y which may be requested by one or more of the users. When a user, e.g. USER 1, requests transmission of audio data X, it transmits to the server its unique identity code UN1, together with a request for audio data X. The server then encrypts a data file X including audio data X using the identity code UN1 as the encryption key and transmits the encrypted data file to USER 1. USER 1 then decrypts the encrypted data using the encryption key UN1 to regenerate the original data file X including the audio data X. Whilst it is possible for other users to receive this data, they will not be able to decrypt it, because their respective decryption keys UN2, UN3 ... are different from UN1.
The method of encryption is as follows. Each data bit within the data file X is logically combined as an exclusiveOR (XOR) function with a corresponding bit from a bit sequence constituting the user identity code, e.g. UN1. An exclusive OR function is a logical combination having the value 0 if both data bits A and B are the same and the value 1 if they are different:A B A XOR B0 0 00 1 11 0 1 1 1 01 1 0 For example, if the audio data X comprises the bit sequence 1001110 ... and the user identity code UN1 comprises the bit sequence 0001101 ..., then the resulting combination would be 1000011When the user receives the encrypted data, a corresponding decryption method is used, again using an exclusive OR function. Such a function has the property that if the exclusive OR combination C, of two bits A and B is itself combined with one of the two bits, e.g. A, the other bit B is generated: A B A XOR B=C C A C XOR A = BA B A XOR B=C C A C XOR A = B 0 0 0 0 0 0 0O O O O O O o 0 1 1 1 0 1 1 1 0 1 1 1 0 0 1 1 0 0 1 1 1 1 1 0 0 1 1 1 Thus, in the above example, when the resulting XOR combination is recombined with the user identity code UN1, the original data file X is retrieved, as follows: Data file X (A) 1001110 ...
Data file X (A) 1001110 ...
User identity code UN1 (B) 0001101XOR combination of A and B (C) 1000011 ...
User identity code UN1 (B) 0001101 ...
XOR combination of B and C 1001110 = Data file X = Data file X The user identity code is typically 32 or 64 bits long, and when the last bit of the code has been used the sequence is repeated until all the audio data has been encrypted.
Initially, a user is registered by supplying credit/debit card details to the server, and, once suitable bank checks have been made, the server generates a unique user identity code which is stored in a user's module. When a user requires a data transmission, the user identity code is read from the module and transmitted, along with the data request, to the server. It will be appreciated that the above-described preferred embodiment of the present invention provides a secure method of transmitting data from a server of a user thus preventing unauthorised reception of copyright-protected data. Various modifications of the preferred embodiment may be made without departing from the scope of the invention, which is defined by the following claims.

Claims (17)

GB9616803A1996-08-091996-08-09Data EncryptionWithdrawnGB2316278A (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
GB9616803AGB2316278A (en)1996-08-091996-08-09Data Encryption
PCT/GB1997/002138WO1998007252A1 (en)1996-08-091997-08-11Data encryption
AU38567/97AAU3856797A (en)1996-08-091997-08-11Data encryption

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
GB9616803AGB2316278A (en)1996-08-091996-08-09Data Encryption

Publications (2)

Publication NumberPublication Date
GB9616803D0 GB9616803D0 (en)1996-09-25
GB2316278Atrue GB2316278A (en)1998-02-18

Family

ID=10798296

Family Applications (1)

Application NumberTitlePriority DateFiling Date
GB9616803AWithdrawnGB2316278A (en)1996-08-091996-08-09Data Encryption

Country Status (3)

CountryLink
AU (1)AU3856797A (en)
GB (1)GB2316278A (en)
WO (1)WO1998007252A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2002019529A3 (en)*2000-08-312002-08-08Nds LtdNon-standard coding systems
US6944296B1 (en)*1999-03-242005-09-13Intel CorporationVideo bit scrambling

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5477263A (en)*1994-05-261995-12-19Bell Atlantic Network Services, Inc.Method and apparatus for video on demand with fast forward, reverse and channel pause
US5544161A (en)*1995-03-281996-08-06Bell Atlantic Network Services, Inc.ATM packet demultiplexer for use in full service network having distributed architecture

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS6016083A (en)*1983-07-071985-01-26Sony CorpTelevision signal transmission system
FR2608338B1 (en)*1986-12-151993-09-03Dassault Electronique DEVICE FOR THE EXCHANGE OF CONFIDENTIAL DATA BETWEEN A SERIES OF TERMINALS AND A CONCENTRATOR
IT1272090B (en)*1993-12-201997-06-11Urmet Sud Costr Elett Telefon ENABLING SYSTEM FOR DECODING OF TELEVISION PROGRAMS.

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5477263A (en)*1994-05-261995-12-19Bell Atlantic Network Services, Inc.Method and apparatus for video on demand with fast forward, reverse and channel pause
US5544161A (en)*1995-03-281996-08-06Bell Atlantic Network Services, Inc.ATM packet demultiplexer for use in full service network having distributed architecture

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Data Communications,Computer networks and Open Systems by Fred Halsall 3rd Ed 1992 pp 588-593*

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6944296B1 (en)*1999-03-242005-09-13Intel CorporationVideo bit scrambling
WO2002019529A3 (en)*2000-08-312002-08-08Nds LtdNon-standard coding systems
GB2382739A (en)*2000-08-312003-06-04Nds LtdNon-standard coding systems
GB2382739B (en)*2000-08-312004-10-20Nds LtdNon-standard coding systems

Also Published As

Publication numberPublication date
AU3856797A (en)1998-03-06
WO1998007252A1 (en)1998-02-19
GB9616803D0 (en)1996-09-25

Similar Documents

PublicationPublication DateTitle
US9893888B2 (en)Utilizing data reduction in steganographic and cryptographic systems
US7047421B2 (en)Data signal with a database and a compressed key
CN1170227C (en)Apparatus and method for protecting copyright data in computer system
KR100533225B1 (en)A method and a system for transferring information using an encryption mode indicator
US7434052B1 (en)Method and device for producing an encrypted payload data stream and method and device for decrypting an encrypted payload data stream
EP2088705B1 (en)System and method for protecting data streams in hardware components
CN1194548C (en)Secure data transmission system and method
EP1134977A1 (en)Method and system for providing copies of scrambled content with unique watermarks, and system for descrambling scrambled content
CN1305310C (en)Device and method for selectively supplying access to a service encrypted using a control word and smart card
WO2001013571A1 (en)Systems and methods for compression of key sets having multiple keys
CN1128595A (en) Method and device for uniquely encrypting various services at the sending end
JP2001320360A (en)Reinforcement for continuity of stream
RU2457624C2 (en)Verification of mac code without disclosure thereof
US7536016B2 (en)Encrypted content data structure package and generation thereof
CN101572805A (en)Safe video transmission system and application method thereof
KR20100092945A (en)Method and system for the secure distribution of audiovisual data by transactional marking
CN1228980C (en)Method for storing encrypted data
JP4703805B2 (en) ENCRYPTION DEVICE, ENCRYPTION METHOD, DECRYPTION DEVICE, DECRYPTION METHOD, AND COMMUNICATION SYSTEM
CN1179566C (en)Conditional access
KR100977969B1 (en) How to send and receive data on the network
GB2316278A (en)Data Encryption
US20100146631A1 (en)Method and system for the secure distribution of digital data
Saranya et al.User authorization with encrypted visual cryptography using high definition images
US20070143216A1 (en)Data Signal with a Database and a Compressed Key
WO2004034705A1 (en)System for secure distribution, storage and conditional retrieval of multimedia content

Legal Events

DateCodeTitleDescription
WAPApplication withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)

[8]ページ先頭

©2009-2025 Movatter.jp