dc.contributor.advisor |
Smuts, W. B. (Dr.)
|
|
dc.contributor.author |
Stevens, Charles Cater
|
en |
dc.date.accessioned |
2015-01-23T04:24:17Z |
|
dc.date.available |
2015-01-23T04:24:17Z |
|
dc.date.issued |
1996-11 |
en |
dc.identifier.citation |
Stevens, Charles Cater (1996) Universal homophonic coding, University of South Africa, Pretoria, <http://hdl.handle.net/10500/16108> |
en |
dc.identifier.uri |
http://hdl.handle.net/10500/16108 |
|
dc.description.abstract |
Redundancy in plaintext is a fertile source of attack in any encryption system. Compression before encryption reduces the redundancy in the plaintext, but this does not make a cipher more secure. The cipher text is still susceptible to known-plaintext and chosen-plaintext attacks.
The aim of homophonic coding is to convert a plaintext source into a random sequence by randomly mapping each source symbol into one of a set of homophones. Each homophone is then encoded by a source coder after which it can be encrypted with a cryptographic system. The security of homophonic coding falls into the class of unconditionally secure ciphers.
The main advantage of homophonic coding over pure source coding is that it provides security both against known-plaintext and chosen-plaintext attacks, whereas source coding merely protects against a ciphertext-only attack. The aim of this dissertation is to investigate the implementation of an adaptive homophonic coder based on an arithmetic coder. This type of homophonic coding is termed universal, as it is not dependent on the source statistics. |
en |
dc.format.extent |
1 online resource (ix, 102 leaves) |
en |
dc.language.iso |
en |
|
dc.subject |
Arithmetic coding |
en |
dc.subject |
Adaptive models |
en |
dc.subject |
Cryptography |
en |
dc.subject |
Data compression |
en |
dc.subject |
Homophonic coding |
en |
dc.subject |
Homophonic substitution |
en |
dc.subject |
Modelling |
en |
dc.subject |
randomness |
en |
dc.subject |
Statistical testing |
en |
dc.subject |
Secrecy |
en |
dc.subject |
Unconditional scurity |
en |
dc.subject.ddc |
005.82 |
en |
dc.subject.lcsh |
Data compression (Computer science) |
en |
dc.subject.lcsh |
Computer security |
en |
dc.subject.lcsh |
Data encryption (Computer science) |
en |
dc.subject.lcsh |
Cryptography (Computer science) |
en |
dc.subject.lcsh |
Ciphers -- Computer science |
en |
dc.subject.lcsh |
Homophonic coding |
en |
dc.title |
Universal homophonic coding |
en |
dc.type |
Dissertation |
en |
dc.description.department |
Computer Science |
en |
dc.description.degree |
M.Sc. (Computer Science) |
en |