<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Hardware Side of Cryptography</title>
	<atom:link href="http://edipermadi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://edipermadi.wordpress.com</link>
	<description>It's all about encryption in hardware point of view</description>
	<pubDate>Wed, 14 May 2008 02:47:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>The Implementation of ROT13 cipher on PIC16F84</title>
		<link>http://edipermadi.wordpress.com/2008/05/14/the-implementation-of-rot13-cipher-on-pic16f84/</link>
		<comments>http://edipermadi.wordpress.com/2008/05/14/the-implementation-of-rot13-cipher-on-pic16f84/#comments</comments>
		<pubDate>Wed, 14 May 2008 02:08:58 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[decoding]]></category>

		<category><![CDATA[encoding]]></category>

		<category><![CDATA[encryption]]></category>

		<category><![CDATA[Classic Cipher]]></category>

		<category><![CDATA[Classical Cryptography]]></category>

		<category><![CDATA[Microcontroller]]></category>

		<category><![CDATA[ROT-13]]></category>

		<category><![CDATA[ROT13]]></category>

		<category><![CDATA[Shifting Cipher]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=143</guid>
		<description><![CDATA[ROT13 or ROT-13 cipher is a classic and simple cipher. ROT13 works exactly the same as caesar cipher, except the shifting key was fixed to 13. We may say that ROT13 is a special case of Caesar Cipher  . To encrypt, you simply shift plain text by 13. To decrypt you simply shiftback cipher text by 13. This simple cipher was pretty famous, you [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/05/14/the-implementation-of-rot13-cipher-on-pic16f84/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>

		<media:content url="http://edipermadi.files.wordpress.com/2008/05/rot13_cipher_pt.png" medium="image" />

		<media:content url="http://edipermadi.files.wordpress.com/2008/05/rot13_cipher_ct.png" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/7z.bmp" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/zip.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/wikipedia.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />
	</item>
		<item>
		<title>The Implementation of Caesar Cipher on PIC16F84</title>
		<link>http://edipermadi.wordpress.com/2008/05/13/the-implementation-of-caesar-cipher-on-pic16f84/</link>
		<comments>http://edipermadi.wordpress.com/2008/05/13/the-implementation-of-caesar-cipher-on-pic16f84/#comments</comments>
		<pubDate>Tue, 13 May 2008 10:35:36 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[Caesar Cipher]]></category>

		<category><![CDATA[Caesar's Code]]></category>

		<category><![CDATA[Classic Cipher]]></category>

		<category><![CDATA[Classical Cryptography]]></category>

		<category><![CDATA[Shifting Cipher]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=140</guid>
		<description><![CDATA[Caesar cipher is a classic and simple encryption scheme. It works based on alphabet shifting. Cipher text is generated by shifting plain text by &#8220;key&#8221; unit which is secret. For example, if shifting key is 2, &#8220;A&#8221; becoming &#8220;C&#8221;, &#8220;B&#8221; becoming &#8220;D&#8221; and so on. The process is really easy to understand.
Besides software implementation, Caesar [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/05/13/the-implementation-of-caesar-cipher-on-pic16f84/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>

		<media:content url="http://edipermadi.files.wordpress.com/2008/05/caesar-cipher-pt.png" medium="image" />

		<media:content url="http://edipermadi.files.wordpress.com/2008/05/caesar-cipher-ct.png" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/7z.bmp" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/zip.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/wikipedia.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />
	</item>
		<item>
		<title>An Implementation of ThreeWay (3-Way) cipher using PIC16F84</title>
		<link>http://edipermadi.wordpress.com/2008/05/12/an-implementation-of-threeway-3-way-cipher-using-pic16f84/</link>
		<comments>http://edipermadi.wordpress.com/2008/05/12/an-implementation-of-threeway-3-way-cipher-using-pic16f84/#comments</comments>
		<pubDate>Mon, 12 May 2008 02:45:50 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[3-Way]]></category>

		<category><![CDATA[Block Cipher]]></category>

		<category><![CDATA[Microcontroller]]></category>

		<category><![CDATA[PIC16F84]]></category>

		<category><![CDATA[ThreeWay]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=136</guid>
		<description><![CDATA[ThreeWay (3-Way) cipher is a block cipher that has been developed by Joan Daemen. This cipher has 96-bits length of block and key. This cipher does not employ feistel network at all. The design of this cipher was intended for efficient hardware and software implementation. This cipher is not patented, feel free to use this [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/05/12/an-implementation-of-threeway-3-way-cipher-using-pic16f84/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>

		<media:content url="http://edipermadi.files.wordpress.com/2008/05/3-way_cipher_screenshot_mplab.png" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/7z.bmp" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/zip.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/wikipedia.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/wikipedia.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/googlepages.PNG" medium="image" />
	</item>
		<item>
		<title>An Implementation of Base64 Encoder/Decoder using PIC16F84</title>
		<link>http://edipermadi.wordpress.com/2008/04/22/an-implementation-of-base64-encoderdecoder-using-pic16f84/</link>
		<comments>http://edipermadi.wordpress.com/2008/04/22/an-implementation-of-base64-encoderdecoder-using-pic16f84/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 15:24:16 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[decoding]]></category>

		<category><![CDATA[encoding]]></category>

		<category><![CDATA[Base64]]></category>

		<category><![CDATA[Microcontroller]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=131</guid>
		<description><![CDATA[Base64 or Radix-64 encoding or ASCII armour or whatever you name it, is a process of transforming arbirtary binary input into printable character. Theoretically speaking, the 3 bytes ( 3 x 8-bit) of input is treated as a block that will be divided into 4 6-bit data. Each of 6-bit data then translated into printable [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/04/22/an-implementation-of-base64-encoderdecoder-using-pic16f84/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>

		<media:content url="http://edipermadi.files.wordpress.com/2008/04/base64-lookup-table.png" medium="image" />

		<media:content url="http://edipermadi.files.wordpress.com/2008/04/base64-original-msg.png" medium="image" />

		<media:content url="http://edipermadi.files.wordpress.com/2008/04/base64-encoded-msg.png" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/7z.bmp" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/7z.bmp" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/7z.bmp" medium="image" />

		<media:content url="http://www.microchip.com/stellent/images/mchpsiteimages/pdf.gif" medium="image" />

		<media:content url="http://www.microchip.com/stellent/images/mchpsiteimages/pdf.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/zip.gif" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/wikipedia.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />

		<media:content url="http://edipermadi.googlepages.com/google.jpeg" medium="image" />
	</item>
		<item>
		<title>The Implementation of Vigenere Cipher on PIC16F84</title>
		<link>http://edipermadi.wordpress.com/2008/03/26/the-implementation-of-vigenere-cipher-on-pic16f84/</link>
		<comments>http://edipermadi.wordpress.com/2008/03/26/the-implementation-of-vigenere-cipher-on-pic16f84/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 22:09:26 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[Classsic Cipher]]></category>

		<category><![CDATA[Polyalphabet Substitution]]></category>

		<category><![CDATA[Vigenere]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=121</guid>
		<description><![CDATA[Today, i was reading the &#8220;CRYPTOLOGIA History&#8221; book. I found nice classical cipher named &#8220;vigenere&#8221;. This cipher was invented by Blaise de Vigenère. Although this cipher is insecure, lets just code it for the sake of curiosity.
This post is dedicated to provide an example to anyone who is looking for the implementation of Vigenère cipher [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/03/26/the-implementation-of-vigenere-cipher-on-pic16f84/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
		<item>
		<title>The Implementation of Rijndael Mix Column on Combinational Logic</title>
		<link>http://edipermadi.wordpress.com/2008/03/22/the-implementation-of-rijndael-mix-column-on-combinational-logic/</link>
		<comments>http://edipermadi.wordpress.com/2008/03/22/the-implementation-of-rijndael-mix-column-on-combinational-logic/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 20:27:09 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[logic gate]]></category>

		<category><![CDATA[AES]]></category>

		<category><![CDATA[Combinational Logic]]></category>

		<category><![CDATA[Finite Field Multiplication]]></category>

		<category><![CDATA[Logic Gates]]></category>

		<category><![CDATA[Matrix Multiplication]]></category>

		<category><![CDATA[Mix Column]]></category>

		<category><![CDATA[Rijndael]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=117</guid>
		<description><![CDATA[In Rijndael cipher, there is a process named &#8220;Mix Column&#8221;. The process is actually matrix multiplication over GF(28). Mathematically speaking it is defined as:



But wait, how to do this in reality.  I meant, how to implement mix-column in combinational logic. I was wondering that question also. Finally i spent several hours to draw mix-column process on logic [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/03/22/the-implementation-of-rijndael-mix-column-on-combinational-logic/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
		<item>
		<title>Hardware Implementation of Rijndael SBOX using Logic Gates</title>
		<link>http://edipermadi.wordpress.com/2008/03/15/hardware-implementation-of-rijndael-sbox-using-logic-gates/</link>
		<comments>http://edipermadi.wordpress.com/2008/03/15/hardware-implementation-of-rijndael-sbox-using-logic-gates/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 20:35:22 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[logic gate]]></category>

		<category><![CDATA[Advanced Encryption Standard]]></category>

		<category><![CDATA[AES]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Inverse SBOX]]></category>

		<category><![CDATA[Logic Gates]]></category>

		<category><![CDATA[Rijndael]]></category>

		<category><![CDATA[SBOX]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=97</guid>
		<description><![CDATA[Have you ever questioning about how Rijndael&#8217;s (AES) SBOX was done is hardware? Or perhaps you were questioning where Rijndael&#8217;s SBOX comes from, is it drop from from the sky? Or it just because of Mr. Rijmen and Mr. Daemen found it while jogging in the morning? Just kidding  .
All of that were not [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/03/15/hardware-implementation-of-rijndael-sbox-using-logic-gates/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
		<item>
		<title>Hardware Implementation of A5/1 Cipher</title>
		<link>http://edipermadi.wordpress.com/2008/03/06/hardware-implementation-of-a51-cipher/</link>
		<comments>http://edipermadi.wordpress.com/2008/03/06/hardware-implementation-of-a51-cipher/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 11:39:11 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[logic gate]]></category>

		<category><![CDATA[A5/1]]></category>

		<category><![CDATA[cipher]]></category>

		<category><![CDATA[GSM]]></category>

		<category><![CDATA[GSM algorithm]]></category>

		<category><![CDATA[LFSR]]></category>

		<category><![CDATA[Shift Register]]></category>

		<category><![CDATA[stream cipher]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/2008/03/06/hardware-implementation-of-a51-cipher/</guid>
		<description><![CDATA[Have you ever heard about A5/1 stream cipher. A5 is one of three famous and &#8220;secret&#8221;  GSM algorithm (instead of A3 and A8). This cipher was pretty famous because it was used to encrypt all GSM conversation on the earth. I dont know exactly, perhaps all GSM provider were migrating to A5/2 or even [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/03/06/hardware-implementation-of-a51-cipher/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
		<item>
		<title>Universal Finite Field Multiplication on Logic Gates</title>
		<link>http://edipermadi.wordpress.com/2008/02/28/universal-finite-field-multiplication-on-logic-gates/</link>
		<comments>http://edipermadi.wordpress.com/2008/02/28/universal-finite-field-multiplication-on-logic-gates/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 06:56:02 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[logic gate]]></category>

		<category><![CDATA[AES]]></category>

		<category><![CDATA[Finite Field Multiplication]]></category>

		<category><![CDATA[Galois Field]]></category>

		<category><![CDATA[Logic Gates]]></category>

		<category><![CDATA[Rijndael]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/2008/02/28/universal-filite-field-multiplication-on-logic-gates/</guid>
		<description><![CDATA[Today i spent 3 hours sitting in the front of computer just to draw and test this circuit. This circuit is about implementing 8-bit universal finite field multiplication on discrete logic gates. This picture generalized my previous post about &#8220;How to implement AES (Rijndael) finite field multiplication on logic gates&#8221;. Here, the circuit works general, [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/02/28/universal-finite-field-multiplication-on-logic-gates/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
		<item>
		<title>AES finite field multiplication on Logic Gates</title>
		<link>http://edipermadi.wordpress.com/2008/02/18/aes-finite-field-multiplication-on-logic-gates/</link>
		<comments>http://edipermadi.wordpress.com/2008/02/18/aes-finite-field-multiplication-on-logic-gates/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 05:13:27 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
		
		<category><![CDATA[encryption]]></category>

		<category><![CDATA[logic gate]]></category>

		<category><![CDATA[AES]]></category>

		<category><![CDATA[Finite Multiplication]]></category>

		<category><![CDATA[Galois Field]]></category>

		<category><![CDATA[Logic Gates]]></category>

		<category><![CDATA[Mix Column]]></category>

		<category><![CDATA[Rijndael]]></category>

		<guid isPermaLink="false">http://edipermadi.wordpress.com/?p=73</guid>
		<description><![CDATA[Have you ever think about doing AES (Rijndael) finite field multiplication in hardware instead of software. If that so, you got the same question as me. I was wondering how to do AES (Rijndael) finite field multiplication on Logic Gates. After long path way through google. Finally, i found an idea on how to solve [...]]]></description>
		<wfw:commentRss>http://edipermadi.wordpress.com/2008/02/18/aes-finite-field-multiplication-on-logic-gates/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/edipermadi-128.jpg" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
	</channel>
</rss>