Ph.D. Programs

Doctoral Dissertation

Assumption University
Bangkok, Thailand
November 1996

NON-REVEALING CRYPTOSYSTEM
by
Kanokwan Wongwatanasin


Examination Committee :
Prof. Dr. Srisakdi Charmonmam
Air Marshal Dr. Chulit Meesajjee
Dr.Prapon Phasukyud
Dr.Vichit Avatchanakorm
Dr.Pornchai Phutlek
Dr.Suphamit Chittayasothorn
Dr.Aran Namphol
Assoc. Prof.Somchai Thayanyong

Name:
Kanokwan Wongwatanasin

Nationality :
Thai

Previous Degree :
Bachelor of Business Administration
Chulalongkorn University Bangkok, Thailand

Master of Business Administration
Boston University,USA


Approval Page

RESEARCH TITLE	:	NON-REVEALING CRYPTOSYSTEM
CANDIDATE NAME	:	Kanokwan  Wongwatanasin
ADVISOR NAME	:	Prof.Dr.Srisakdi Charmonman
ACADEMIC YEAR	:	1996

The Graduate School of Assumption University had approved this dissertation as a partial fulfillment of the requirement for the degree of Doctor of Philosophy in Computer and Engineering Management


Abstract

With the Internet gaining more popularity, both business and private citizens have become more concerned with computer and network security. A very good method to provide computer and network security is encryption.Most of the cryptosystems are revealing in the sense that thay give ciphertext which distinctively reveals the fact that it has been encrypted and, thus, invite attention from the potential attackers. Therefore, it is highly desirable to produce new cryptosystems which are non-revealing,i.e. whose ciphertext dose not reveal itself as having been encrypted.

In this dissertation,the author proposed 29 encryption algorithms, all of which are not obviously revealing in the sense that the cipheretext dose not look like having been encrypted. It looks like a list, a table, or an English sentence or passage. The 29 encryption algorithms are named KSC1 to KSC29 for ease of identification and to honor the KSC group of companies which allowed the author to work on her dissertation while working for the companies.

In KSC1 to KSC12,the ciphertext is in the form of a list of things. KSC1to KSC5 give the ciphertext as a list of personal names; KSC6 a list of countries; KSC7 a list of cities; KSC8 a list of flowers; KSC9 a list of household objects; KSC10 a list of transfers of persons to countries; KSC11 a list of transfers of persons to cities; and KSC12 a price list.

In KSC13 to KSC22, the ciphertext isin the form of a table. KSC13 gives a table of names and ages; KSC14 a table of names and identification numbers; KSC15 a table of EXIM products and values; KSC16 a requisition order table; KSC17 a purchase-order table; KSC18 a able of names and years; KSC19 a table of names, years, months and days; KSC20 a table of names and percentages; KSC21 a table of names and account number; and KSC22 a table of account numbers, names and balances.

In KSC23 to KSC28,the ciphertext is in the form of English sentences or passages or paragraphs. KSC23 gives three-word sentences; KSC24 four-word sentences; KSC25 n-word sentences; KSC26 a garden story;KSC 27 a shopping story; and KSC28 a wardrobe story. While KSC1 to KSC28 were for encrypting of text, KSC29 was proposed for encrypting numbers such as telaphone numbers.

Two sample applications of the proposed encryption algorithms were made for traffic control messages and email massages. The algorithms were also coded in Visual Basic to show that they can be easily computerized. In conclusion, the proprosed 29 cryptosystems are non-revealing in the sense that none of them obviously reveal its ciphertext as having been encrypted. The proposed concept could also be utilized to produce many more similar algorithms.


Acknowledgment

The author would like to express her sincere appreciation to her major advisor, Professor Dr.Srisakdi Charmonman,and the administrative advisor, Dr.Prapon Phasukyud, for their providing the author with inspiration, advice, guidance and encouragement throughout the course of the research. She is highly grateful to the Dissertation Committee and the Final Examination Committee whose chairman, Professor Dr.Srisakdi Charmonman, and all the members,namely, Associate Professor Somchai Thayanyong, Air Marshal Dr.Chulit Meesajjee, Dr.Vichit Avatchanakorn, Dr. Prapon Phasukyud, Dr.Pornchai Phutlek, and Dr.Suphamit Chittayasothorn, have kindly provided her with suggestions and comments to improve the dissertation. She is also indebted to the top executives of the KSC Group of companies and the Internet Knowledge Service Center of Assumption University for allowing her to work on the Ph.D. dissertation while working for the group and the center.

Rev. Bro. Dr. Prathip Martin Komolmas, the President of Assumption University, deserves very special thanks for his leadership in providing all the neccessary resources to make the Ph.D. program a success.

The supporting staff members of the KSC Group of companies and the Internet Knowledge Service Center must be given special mantion,especially,Wuth Wongwaiwit and Krit Viriyatharangkurn for coding and testing the sample program to demonstrate the algorithms she developed; Suda Supaksoradej, Porntipa Chanit, Siriporn Sornsudhi, Dork-or Phutsom and Donnapa Chantra for typewriting; and Myo Kyaw Myint for proofreading. All members of her group of close friends should also be thanked for their understanding that she did not have time to go shopping with them during the few years she was a Ph.D.student.

Last but not the least, very special mention must be given to her parents without whose support and understanding she would not have been able to complete all the requirements for the Ph.D.degree.


Table of Contents

List of Figures
List of Tables

Chapter I INTRODUCTION
1.1 Introduction
1.2 Threats in Computer Security
1.3 Types of Security and Encryption
1.4 Cryptosystem
1.5 Substitution Cipher
1.6 Transposition Cipher
1.7 Statement of Purposes
1.8 Research Objectives
1.9 Scope of Study
1.10 Methodology
1.11 Definition of Terms and Nomenclature
1.12 Layout of the Dissertation

Chapter II LITERATURE REVIEW
2.1 The Importance of Computer Security
2.2 Computer Privacy
2.3 Encryption
2.4 Internet Security
2.5 Internet
2.6 Doctoral Dissertations

Chapter III PROPOSED KSC CRYPTOSYSTEMS
3.1 Revealing Cryptosystem
3.2 The New Non-Revealing Cryptosystems
3.3 KSC Group of Ciphers
3.4 KSC1-5 Ciphers
3.5 KSC6-9 Ciphers
3.6 KSC10-11Ciphers
3.7 KSC12 Price-List Ciphertext

Chapter IV CIPHERTEXT IN TABULAR FORM
4.1 KSC13 Name and Age Ciphertext
4.2 KSC14 Name and ID Ciphertext
4.3 KSC15 EXIM Product and Value Ciphertext
4.4 KSC16 Requisition-Order Ciphertext
4.5 KSC17 Purchase-Order Ciphertext
4.6 KSC18 Name and Four-Digit Year Ciphertext
4.7 KSC19 Name and Six-Digit Date Ciphertext
4.8 KSC20 Name and Percentage Ciphertext
4.9 KSC21 Name and Account Number Ciphertext
4.10 KSC 22 Account No.,Names and Balance Ciphertext

Chapter V ENGLISH SENTENCE AND STORY CIPHERTEXT
5.1 KSC23 Three-Word Sentential Ciphertext
5.2 KSC24 Four-Word Sentential Ciphertext
5.3 KSC25 N- Word Sentential Ciphertext
5.4 KSC26 Garden-Story Ciphertext
5.5 KSC27 Shopping-Story Ciphertext
5.6 KSC28 Wardrobe-Story Ciphertext
5.7 KSC29 An Application to Traffic Control
5.8 KSC30 Internet-to-Pager Email Massages
5.9 A Computerized Test

Chapter VI CONCLUSIONS AND RECOMMENDATIONS
6.1 Conclusions
6.2 Recommendation for Further Studies
REFERENCES

APPENDICES
A Personal Name
B Keys
C List of Countries
D List of Cities
E List of Flowes
F List of Household Objects
G Price List
H EXIM Products and Values
I Single-Word Verbs
J Two-Word Verbs
K Two-Word Verbs and Adverbs
L List of Things in the Closet
M About the Ph.D.Candidate


| Curriculum Information | | Lecturers | | Ph.D. Candidates | | List of Journals |
| Thesis Proposal | | Ph.D. Graduates | | Organization |