TRANSPOSITION ENCRYPTION AND PRODUCT CIPHER

Posted: October 10, 2011 in Sistem Keamanan Komputer
Tags:

Transposition Encryption

Example 1

Plaintext = ANYTHING THAT ALLOWED THE USER TO COMPROMISE THAT WELL BETWEEN USER STATE

Stacking plaintext is like the table below, each line has the same number of characters. In this example I divide 7 characters for each line.

 

 

 

 

 

 

 

 

How to get a plain text from the above table is to read the table above the horizontal. In this example I divide the ciphertext to 8 characters for a word.

cipher teks = agleciww rntouose esyhwsme lettaeep tlnahtdr rhbutiat toaesenl homtte

 

Steps to find the plaintext:

–    Make Group of Mobile words and Group of Static words, group of mobile is groups that can be shifted every 1 character whereas group of static is groups that are not shifted.

–    Find the characters side by side, in English characters that often side by side for example EN, ER, RE, NT, TH, ON, IN, TF, AN, OR, ENT, FOR.

–    Take the 7 characters to the mobile group and all the characters after the mobile group to be a static group.

 

like the the table below

 

 

there are two possibilities that get from the table above that is (1,10) in move 2 characters and (6,35) in move 21 characters

of two possibilities, which can be used to obtain the plaintext is possible (1.10) which form the table:

 

 

 

 

 

 

Plaintext from table is = ANYTHING THAT ALLOWED THE USER TO COMPROMISE THAT WELL BETWEEN USER STATE

 

Example 2

Plaintext = MANY OPERATING SYSTEM PROTECTION MECHANISMS HAVE BEEN SUPPORTED BY HARDWARE

stacking plaintext is like the table below, each line has the same number of characters. In this example I divide 5 characters for each line.

 

 

 

 

 

 

 

 

 

 

 

 

How to get a plain text from the above table is to read the table above the horizontal. In this example I divide the ciphertext to 5 characters for a word.

Ciphertext = mpisr teiae pdrea entoi csvno bdnrg etohm esryw yasme nasbu thaot ypcmn hepea r

 

steps to find the plaintext:

–    Make Group of Mobile words and Group of Static words, group of mobile is groups that can be shifted every 1 character whereas group of static is groups that are not shifted.

–    Find the characters side by side, in English characters that often side by side for example EN, ER, RE, NT, TH, ON, IN, TF, AN, OR, ENT, FOR.

–    Take the 13 characters to the mobile group and all the characters after the mobile group to be a static group.

 

Like the the table below

 

 

there are three possibilities that get from the table above that is (3,16) in start position, (9,23) and (13,27) in move 1 characters .

of three possibilities, which can be used to obtain the plaintext is possible (3.16) and (9,23) which form the table:

 

 

 

 

 

 

 

 

Plaintext from table is = MANY OPERATING SYSTEM PROTECTION MECHANISMS HAVE BEEN SUPPORTED BY HARDWARE

 

Example 3

PlainteXT = SEPARATE PRINTERS FOR OUTPUT REQUIRING DIFFERENT LEVELS OF SECURITY

stacking plaintext is like the table below, each line has the same number of characters. In this example I divide 5 characters for each line.

 

 

 

 

 

 

 

 

 

 

 

How to get a plain text from the above table is to read the table above the horizontal. In this example I divide the ciphertext to 7 characters for a word.

Ciphertext =saisurr ievfret nfteifn esipeto pqnftle taperuu gelscyr rrotidr eou

 

steps to find the plaintext:

–    Make Group of Mobile words and Group of Static words, group of mobile is groups that can be shifted every 1 character whereas group of static is groups that are not shifted.

–    Find the characters side by side, in English characters that often side by side for example EN, ER, RE, NT, TH, ON, IN, TF, AN, OR, ENT, FOR.

–    Take the 12 characters to the mobile group and all the characters after the mobile group to be a static group.

 

like the the table below.

there are three possibilities that get from the table above that is (3,15), (6,18) and (9,21) in start position.

of three possibilities, all matches to get the correct plaintext, like table:

 

 

 

 

 

 

 

Plaintext from table is = SEPARATE PRINTERS FOR OUTPUT REQUIRING DIFFERENT LEVELS OF SECURITY

 

Example 4

PLAINTEXT = THIS RELAXATION ENCOURAGED MORE OPENNESS IN OPERATING SYSTEM SELECTION

stacking plaintext is like the table below, each line has the same number of characters. In this example I divide 6 characters for each line.

 

 

 

 

 

 

 

 

 

How to get a plain text from the above table is to read the table above the horizontal. In this example I divide the ciphertext to 9 characters for a word.

Ciphertext = tloumeiay eohanronn tslnixear noitesang eepnecrtc eosegmtei odpsrssi

 

steps to find the plaintext:

–    Make Group of Mobile words and Group of Static words, group of mobile is groups that can be shifted every 1 character whereas group of static is groups that are not shifted.

–    Find the characters side by side, in English characters that often side by side for example EN, ER, RE, NT, TH, ON, IN, TF, AN, OR, ENT, FOR.

–    Take the 11 characters to the mobile group and all the characters after the mobile group to be a static group.

 

Like the the table below.

there are three possibilities that get from the table above that is (1,12), (6,17) and (11,22) in start position.

of three possibilities, all matches to get the correct plaintext, like table:

 

 

 

 

 

 

 

Plaintext from table is = THIS RELAXATION ENCOURAGED MORE OPENNESS IN OPERATING SYSTEM SELECTION

 

Example 5

Plaintext = AN OPERATING SYSTEM CAN SUPPORT SEPARATION AND SHARING IN SEVERAL WAYS

stacking plaintext is like the table below, each line has the same number of characters. In this example I divide 7 characters for each line.

 

 

 

 

 

 

 

 

How to get a plain text from the above table is to read the table above the horizontal. In this example I divide the ciphertext to 6 characters for a word.

Ciphertext = attueo aswnie ppnrea omnpaa ivypgc ornnes esarad grrynt tsiass sihnl

 

steps to find the plaintext:

–    Make Group of Mobile words and Group of Static words, group of mobile is groups that can be shifted every 1 character whereas group of static is groups that are not shifted.

–    Find the characters side by side, in English characters that often side by side for example EN, ER, RE, NT, TH, ON, IN, TF, AN, OR, ENT, FOR.

–    Take the 9 characters to the mobile group and all the characters after the mobile group to be a static group.

 

like the the table below.

there are two possibilities that get from the table above that is (1,10) and (6,15) in start position.

of two possibilities, all matches to get the correct plaintext, like table:

 

 

 

Plaintext from table is = AN OPERATING SYSTEM CAN SUPPORT SEPARATION AND SHARING IN SEVERAL WAYS

 

Product Cipher

Example 1

Key Number : Relation


 

I chose the word “Relations” because there is no the same character, so that more produce number key.

Number range that I chose was 11-32

Keyword = Dragon

 

 

 

 

 

 

 

Plaintext = computer registration  65-2j/4

 

 

Ciphertext = 16523271921944321114247215664292254

 

Example 2

Key number = Modem

 

 

 

I chose the word “Modem” because I always use the modem to work tasks .

Key word = Backpack

Range number 51-75

 

 

 

 

 

 

 

Plainteks = HALUOLEO UNIVERSITY (UNHALU)

Ciphertext = 5655686914681214697360711257616065546669735655686970

 

Example 3

Key number = Mosquito

 

 

I chose the word “Mosquito” because mosquito is a unique word.

Key word = inject

Range number = 70-90

 

 

 

 

 

Plainteks = SERIAL NUMBER 12/2Q2_2SD

Ciphertext = 579846888972987079841287272902573

 

Example 4

Key number = PROBLEM

 

 

I chose the word “Problem” because there is no the same character, so that more produce number key.

Key word =SOLUTION

Range number = 45-63

 

 

 

 

 

Plaintext= ALWAYS LOOKING NEWS

Ciphertext = 4614504656451412125259626362105045

 

Example 5

Key  number = TROPHY

 

 

I chose the word “Trophy” because there is no the same character, so that more produce number key.

Key word = ACHIEVEMENT

Range number = 80-102

 

 

 

 

 

 

Plaintext = PANASONIC/18-04/AWARDS

Ciphertext = 49801008088451008984102188304102809480508588

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s