<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Kripto BC3</title>
	<atom:link href="http://ysfk2008.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ysfk2008.wordpress.com</link>
	<description>Algoritma Enkripsi  Block Cipher BC3 dan Analisis Sandi</description>
	<lastBuildDate>Wed, 10 Sep 2008 14:00:48 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ysfk2008.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Kripto BC3</title>
		<link>http://ysfk2008.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ysfk2008.wordpress.com/osd.xml" title="Kripto BC3" />
	<atom:link rel='hub' href='http://ysfk2008.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Kode Program BC3</title>
		<link>http://ysfk2008.wordpress.com/2008/05/22/46/</link>
		<comments>http://ysfk2008.wordpress.com/2008/05/22/46/#comments</comments>
		<pubDate>Thu, 22 May 2008 08:21:16 +0000</pubDate>
		<dc:creator>yusuf</dc:creator>
				<category><![CDATA[Download]]></category>

		<guid isPermaLink="false">http://ysfk2008.wordpress.com/?p=46</guid>
		<description><![CDATA[Berikut adalah File bc3.h #define ROTR32_8(x) ( ( ( x &#60;&#60; 24 ) &#38; 0xFFFFFFFF ) &#124; \ ( ( x &#38; 0xFFFFFFFF ) &#62;&#62; 8 ) ) #define ROTR32(x,t) ( ((x) &#62;&#62; (t)) + ((x) &#60;&#60; (32 &#8211; t)) ) #define ROTL32(x,t) ( ((x) &#60;&#60; (t)) + ((x) &#62;&#62; (32 &#8211; t)) ) #define [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ysfk2008.wordpress.com&amp;blog=3614198&amp;post=46&amp;subd=ysfk2008&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Berikut adalah File bc3.h</strong></p>
<p>#define ROTR32_8(x) ( ( ( x &lt;&lt; 24 ) &amp; 0xFFFFFFFF ) | \<br />
( ( x &amp; 0xFFFFFFFF ) &gt;&gt; 8 ) )<br />
#define ROTR32(x,t) ( ((x) &gt;&gt; (t)) + ((x) &lt;&lt; (32 &#8211; t)) )<br />
#define ROTL32(x,t) ( ((x) &lt;&lt; (t)) + ((x) &gt;&gt; (32 &#8211; t)) )</p>
<p>#define ROTR16_1(x) ( ( ( x &lt;&lt; 15 ) &amp; 0xFFFF ) | \<br />
( ( x &amp; 0xFFFF ) &gt;&gt; 1 ) )<br />
#define ROTL16_1(x) ( ( ( x &gt;&gt; 15 ) &amp; 0xFFFF ) | \<br />
( ( x &amp; 0xFFFF ) &lt;&lt; 1 ) )</p>
<p>#define XTIME(x) ( ( x &lt;&lt; 1 ) ^ ( ( x &amp; 0&#215;80 ) ? 0x1B : 0&#215;00 ) )<br />
#define MUL(x,y) ( ( x &amp;&amp; y ) ? pow[(log[x] + log[y]) % 255] : 0 )</p>
<p>#define u8 unsigned char<br />
#define u16 unsigned int<br />
#define u32 unsigned long int</p>
<p>#define C1 0xD62F59FB<br />
#define C2 0xD597BEF1<br />
#define C3 0xE4F92E2D<br />
#define C4 0xFF6EC9AB<br />
#define C5 0xF2DCE89B<br />
#define C6 0x636CB246</p>
<p>u32 WK[5]; /*Whitening Key*/<br />
u32 KFA[3]; /*kunci FA*/<br />
u32 SK[12],XL, XR, YL, YR; /*Round Key*/<br />
u32 gA,gB,gC;</p>
<p>#define BC3_FROUND(XL,XR,YL,YR,SK) \<br />
{ \<br />
YL = XR; \<br />
YR = Tbl0[ ( u8 ) ( XR &gt;&gt; 24 ) ] ^ \<br />
Tbl1[ ( u8 ) ( XR &gt;&gt; 16 ) ] ^ \<br />
Tbl2[ ( u8 ) ( XR &gt;&gt; 8 ) ] ^ \<br />
Tbl3[ ( u8 ) ( XR ) ] ^ SK ^ XL; \<br />
} \</p>
<p>#define BC3_FAR(a,b,c,d) \<br />
{ \<br />
c=ROTL32((a &amp; KFA[1]),1) ^ b; \<br />
d=(ROTR32(c,1)|KFA[2])^a; \<br />
}</p>
<p>#define BC3_FAinverse(a,b,c,d) \<br />
{ \<br />
d = (ROTR32(b,1)|KFA[2])^a; \<br />
c = ROTL32((d&amp;KFA[1]),1)^b; \<br />
}</p>
<p><a href="http://ysfk2008.files.wordpress.com/2008/05/bc3h1.doc">Download bc3.h</a></p>
<p><strong>Berikut adalah File bc3.c</strong></p>
<p>#include &lt;stdio.h&gt;<br />
#include &lt;time.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &#8220;BC3.h&#8221;</p>
<p>u32 Tbl0[256],Tbl1[256],Tbl2[256],Tbl3[256];</p>
<p>static u8 SBox[256] = /* SBox_BC3 */<br />
{<br />
0xbb,0x8b,0x9e,0xdf,0&#215;42,0xd8,0xf7,0x1f,0&#215;52,0xd7,0&#215;26,0&#215;80,0x3e,0&#215;20,0&#215;17,0x5b,<br />
0xf1,0&#215;94,0x5e,0xee,0&#215;78,0&#215;91,0x7a,0x3c,0&#215;62,0&#215;53,0&#215;24,0xf6,0xc2,0&#215;97,0xe3,0x8d,<br />
0xc4,0xfc,0x5f,0xad,0&#215;40,0x2b,0xa4,0&#215;16,0x4c,0&#215;50,0xbc,0&#215;90,0xca,0&#215;60,0&#215;96,0&#215;50,<br />
0&#215;81,0xba,0x4e,0&#215;10,0xc0,0xd5,0&#215;49,0xc3,0&#215;48,0x3d,0xf0,0xb0,0xde,0&#215;76,0xdb,0xf4,<br />
0xe6,0xcd,0&#215;56,0xed,0x6c,0xf8,0xb6,0xc0,0&#215;36,0&#215;82,0x2e,0x7c,0xda,0x4a,0&#215;92,0xdd,<br />
0x7f,0xd4,0&#215;99,0xb8,0&#215;71,0&#215;28,0xe9,0&#215;33,0xac,0&#215;68,0&#215;66,0x9f,0x1b,0x7d,0&#215;88,0&#215;00,<br />
0xa8,0&#215;43,0xc1,0x1c,0&#215;34,0xfd,0&#215;59,0x8f,0xcf,0xd9,0xf0,0xc5,0xbd,0&#215;46,0&#215;31,0&#215;14,<br />
0x1e,0xf3,0xc6,0&#215;58,0x3b,0&#215;87,0xe5,0x6e,0x6f,0xdc,0xa9,0xb4,0&#215;21,0x5d,0&#215;30,0&#215;39,<br />
0x9d,0xcc,0x6b,0&#215;23,0xd0,0&#215;65,0&#215;98,0x9a,0&#215;73,0&#215;77,0x7b,0&#215;69,0&#215;70,0xd0,0&#215;37,0&#215;64,<br />
0xea,0&#215;57,0xe1,0xeb,0x8a,0xce,0xe0,0xf5,0x4d,0xe4,0x5c,0&#215;45,0&#215;54,0xab,0&#215;83,0x9c,<br />
0x8e,0x2f,0&#215;40,0&#215;74,0xcb,0&#215;70,0&#215;55,0x2d,0&#215;86,0xaa,0xb3,0xa3,0&#215;29,0xec,0&#215;51,0xe0,<br />
0xfb,0x8c,0xe2,0xd6,0&#215;12,0xe8,0&#215;10,0xa5,0xa0,0xd2,0xef,0x9b,0&#215;93,0&#215;11,0&#215;35,0xd3,<br />
0x1d,0&#215;79,0x1a,0xb5,0&#215;25,0&#215;18,0xb7,0xaf,0x2c,0x4f,0xff,0xa2,0xc8,0&#215;13,0&#215;22,0&#215;60,<br />
0xe7,0xbf,0&#215;44,0x3a,0xc7,0&#215;41,0xbe,0xd1,0&#215;15,0xfa,0x6a,0&#215;67,0&#215;95,0&#215;80,0xb2,0xa1,<br />
0&#215;19,0xae,0x4b,0x7e,0xc9,0xfe,0&#215;85,0xb0,0&#215;38,0x5a,0&#215;27,0xa0,0&#215;89,0&#215;47,0&#215;84,0&#215;75,<br />
0xb1,0xa6,0x3f,0&#215;30,0&#215;20,0&#215;63,0&#215;72,0xf2,0xa7,0x2a,0xf9,0&#215;61,0&#215;32,0x6d,0xb9,0&#215;90<br />
};</p>
<p>void BC3_gen_tables( void )<br />
{<br />
int i;<br />
u8 x, y;<br />
u8 pow[256];<br />
u8 log[256];</p>
<p>/* Buat tabel perkalian dengan MDS */</p>
<p>for( i = 0; i &lt; 256; i++ )<br />
{<br />
x = (unsigned char) SBox[i]; y = XTIME( x );</p>
<p>Tbl0[i] = (u32) ( x ^ y ) ^<br />
( (u32) x &lt;&lt; 8 ) ^<br />
( (u32) x &lt;&lt; 16 ) ^<br />
( (u32) y &lt;&lt; 24 );</p>
<p>Tbl0[i] &amp;= 0xFFFFFFFF;</p>
<p>Tbl1[i] = ROTR32_8( Tbl0[i] );<br />
Tbl2[i] = ROTR32_8( Tbl1[i] );<br />
Tbl3[i] = ROTR32_8( Tbl2[i] );</p>
<p>}</p>
<p>}</p>
<p>void BC3_keysch(u32 ku[4])<br />
{<br />
int i; /* ku[0] || ku[1] || ku[2] || ku[3] */<br />
u32 KA,KB,KC,KD,KE,KF,KG;</p>
<p>XL = ku[0]^ku[2]; XR = ku[1]^ku[3];<br />
BC3_FROUND(XL,XR,YL,YR,C1);<br />
BC3_FROUND(YL,YR,XL,XR,C2);<br />
XL ^= ku[0]; XR ^= ku[1];<br />
BC3_FROUND(XL,XR,YL,YR,C3);<br />
BC3_FROUND(YL,YR,XL,XR,C4);<br />
XL ^= ku[2]; XR ^= ku[3];<br />
KA = XL ; KB = XR;<br />
BC3_FROUND(XL,XR,YL,YR,C5);<br />
BC3_FROUND(YL,YR,XL,XR,C6);<br />
KC = XL; KD = XR;</p>
<p>KE = KA | KB ^ KC;<br />
KF = KA &amp; KB ^ KD;<br />
KG = KC &amp; KD ^ KA;</p>
<p>WK[1]= KE&amp;KF^KG;<br />
WK[2]= KF|KG^KE;</p>
<p>SK[1] = KE&amp;WK[2]^KF;<br />
SK[2] = KE&amp;KF^WK[1];<br />
SK[3] = WK[1]|WK[2]^SK[2];<br />
SK[4] = SK[1]|WK[2]^SK[3];<br />
KFA[1]= C1&amp;KE^SK[4];<br />
SK[5] = C2&amp;WK[2]^SK[3];<br />
SK[6] = SK[1]|SK[2]^SK[5];<br />
SK[7] = SK[6]&amp;WK[2]^KFA[1];<br />
KFA[2]= SK[1]&amp;SK[5]^SK[6];<br />
SK[8] = C3&amp;SK[3]^SK[7];<br />
SK[9] = ROTR32(SK[5],1)^SK[3];<br />
SK[10]= SK[8]&amp;SK[4]^SK[5];<br />
SK[11]= SK[3]&amp;SK[5]^SK[6];<br />
WK[3] = SK[9]&amp;SK[4]^SK[6];<br />
WK[4] = SK[2]&amp;SK[8]^SK[9];<br />
}</p>
<p>void BC3_encrypt(u32 XL, u32 XR)<br />
{/* input ronde = XL||XR */<br />
u32 a,b,c,d;<br />
int i;</p>
<p>XL ^= WK[1]; XR ^= WK[2];</p>
<p>BC3_FROUND(XL,XR,YL,YR,SK[1]); /*ronde 1*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[2]); /*ronde 2*/<br />
BC3_FROUND(XL,XR,YL,YR,SK[3]); /*ronde 3*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[4]); /*ronde 4 keluaran = XR||XL*/<br />
BC3_FAR(XL,XR,YL,YR);<br />
BC3_FROUND(YL,YR,XL,XR,SK[5]); /*ronde 5*/<br />
BC3_FROUND(XL,XR,YL,YR,SK[6]); /*ronde 6*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[7]); /*ronde 7*/<br />
BC3_FAinverse(XL,XR,YL,YR);<br />
BC3_FROUND(YL,YR,XL,XR,SK[8]); /*ronde 8*/<br />
BC3_FROUND(XL,XR,YL,YR,SK[9]); /*ronde 9*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[10]); /*ronde 10*/</p>
<p>/*ronde terakhir*/</p>
<p>YR = XR ^ WK[4];<br />
YL = Tbl0[ ( u8 ) ( XR &gt;&gt; 24 ) ] ^<br />
Tbl1[ ( u8 ) ( XR &gt;&gt; 16 ) ] ^<br />
Tbl2[ ( u8 ) ( XR &gt;&gt; 8 ) ] ^<br />
Tbl3[ ( u8 ) ( XR ) ] ^ SK[11] ^ WK[3] ^ XL;<br />
}</p>
<p>/* Alogoritma enkripsi = dekripsi hanya urutan subkey saling berkebalikan<br />
Dipisahkan pembuatannya untuk mengejar kecepatan (meskipun mungkin selisih sedikit) */</p>
<p>void BC3_decrypt( u32 XL, u32 XR)<br />
{<br />
u32 buf; /* input ronde = XL||XR */<br />
int i;<br />
XL ^= WK[3]; XR ^= WK[4];</p>
<p>BC3_FROUND(XL,XR,YL,YR,SK[11]); /*ronde 1*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[10]); /*ronde 2*/<br />
BC3_FROUND(XL,XR,YL,YR,SK[9]); /*ronde 3*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[8]); /*ronde 4 keluaran = XR||XL*/<br />
BC3_FAR(XL,XR,YL,YR);<br />
BC3_FROUND(YL,YR,XL,XR,SK[7]); /*ronde 5*/<br />
BC3_FROUND(XL,XR,YL,YR,SK[6]); /*ronde 6*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[5]); /*ronde 7*/<br />
BC3_FAinverse(XL,XR,YL,YR);<br />
BC3_FROUND(YL,YR,XL,XR,SK[4]); /*ronde 8*/<br />
BC3_FROUND(XL,XR,YL,YR,SK[3]); /*ronde 9*/<br />
BC3_FROUND(YL,YR,XL,XR,SK[2]); /*ronde 10*/</p>
<p>/*ronde terakhir*/</p>
<p>YR = XR ^ WK[2];<br />
YL = Tbl0[ ( u8 ) ( XR &gt;&gt; 24 ) ] ^<br />
Tbl1[ ( u8 ) ( XR &gt;&gt; 16 ) ] ^<br />
Tbl2[ ( u8 ) ( XR &gt;&gt; 8 ) ] ^<br />
Tbl3[ ( u8 ) ( XR ) ] ^SK[1]^ WK[1] ^ XL;<br />
}</p>
<p>int main(void)<br />
{<br />
int i,j,k,l,jum;<br />
u8 in[8],out[8];</p>
<p>u32 ku[4];<br />
u32 data32,X,Y;<br />
u16 data16;<br />
clock_t start, end;<br />
float waktu;</p>
<p>printf(&#8220;BC3 : The 64-bit encryption algorithm\n&#8221;);<br />
BC3_gen_tables();<br />
printf(&#8220;\n\nTES KECEPATAN BC3 UNTUK ENKRIPSI 2 X 1 JUTA BLOK\n&#8221;);</p>
<p>start = clock();<br />
for(i=0;i&lt;2000000;i++)<br />
BC3_encrypt(XL, XR);</p>
<p>end = clock();<br />
printf(&#8220;\nTotal Waktu 2 juta kali Enkripsi 64 bit = %f detik&#8221;, (end &#8211; start) / CLK_TCK);</p>
<p>for(i=0;i&lt;4;i++)<br />
ku[i] = 0;<br />
ku[0]=0&#215;00100000;</p>
<p>BC3_keysch(ku);</p>
<p>printf(&#8220;\n\nTES KECEPATAN Keyschedule BC3 untuk 2 JUTA BLOK\n&#8221;);<br />
start = clock();<br />
for(i=0;i&lt;2000000;i++)<br />
BC3_keysch(ku);</p>
<p>end = clock();<br />
waktu = (end &#8211; start) / CLK_TCK;<br />
printf(&#8220;\nTotal Waktu 2 juta kali Keyschedule = %f detik&#8221;,waktu );</p>
<p>printf(&#8220;\n\n\n\t============ TEST VECTOR ============&#8221;);</p>
<p>for(i=0;i&lt;4;i++)<br />
ku[i] = 0;</p>
<p>printf(&#8220;\n\nMasterkey \t: &#8220;);<br />
for(i=0;i&lt;4;i++)<br />
printf(&#8220;%x &#8220;,ku[i]); /* 128 bit */<br />
printf(&#8221; (128 bit)&#8221;);<br />
BC3_keysch(ku);</p>
<p>/*Masukan plaintext*/<br />
XL = 0&#215;80000000; XR = 0&#215;80000000;<br />
YL = 0; YR = 0;<br />
printf(&#8220;\nPlaintext \t: %X %X\n&#8221;,XL, XR);</p>
<p>BC3_encrypt(XL, XR);<br />
printf(&#8220;\nCiphertext \t: %X %X\n&#8221;,YL,YR);<br />
XL = YL; XR = YR; YR = 0;<br />
BC3_decrypt(XL,XR);<br />
printf(&#8220;\nHasil dekripsi \t: %X %X\n&#8221;,YL,YR);</p>
<p>printf(&#8220;\n\n\t============ ooo0ooo ============\n&#8221;);</p>
<p>for(i=0;i&lt;4;i++)<br />
ku[i] = 0;<br />
ku[3]=0&#215;0000001;</p>
<p>printf(&#8220;\n\nMasterkey \t: &#8220;);<br />
for(i=0;i&lt;4;i++)<br />
printf(&#8220;%x &#8220;,ku[i]); /* 128 bit */<br />
printf(&#8221; (128 bit)&#8221;);<br />
BC3_keysch(ku);</p>
<p>/*Masukan plaintext*/<br />
XL = 0&#215;80000000; XR = 0&#215;80000000;<br />
YL = 0; YR = 0;<br />
printf(&#8220;\nPlaintext \t: %X %X\n&#8221;,XL, XR);</p>
<p>BC3_encrypt(XL, XR);<br />
printf(&#8220;\nCiphertext \t: %X %X\n&#8221;,YL,YR);<br />
XL = YL; XR = YR; YR = 0;<br />
BC3_decrypt(XL,XR);<br />
printf(&#8220;\nHasil dekripsi \t: %X %X\n&#8221;,YL,YR);</p>
<p>printf(&#8220;\n\n\t============ ooo0ooo ============\n&#8221;);</p>
<p>ku[0]=0&#215;12345678; ku[1]=0&#215;12345678; ku[2]=0&#215;12345678; ku[3]=0&#215;12345678;<br />
printf(&#8220;\n\nMasterkey \t: &#8220;);<br />
for(i=0;i&lt;4;i++)<br />
printf(&#8220;%x &#8220;,ku[i]); /* 128 bit */<br />
printf(&#8221; (128 bit)&#8221;);<br />
BC3_keysch(ku);</p>
<p>/*Masukan plaintext*/<br />
XL = 0xaabbccdd; XR = 0xeeff0011;<br />
YL = 0; YR = 0;<br />
printf(&#8220;\nPlaintext \t: %X %X\n&#8221;,XL, XR);</p>
<p>BC3_encrypt(XL, XR);<br />
printf(&#8220;\nCiphertext \t: %X %X\n&#8221;,YL,YR);<br />
XL = YL; XR = YR; YR = 0;<br />
BC3_decrypt(XL,XR);<br />
printf(&#8220;\nHasil dekripsi \t: %X %X\n&#8221;,YL,YR);</p>
<p>printf(&#8220;\n\n\t============ SELESAI ============\n\n&#8221;);</p>
<p>getch();<br />
return 0;<br />
}</p>
<p><a href="http://ysfk2008.files.wordpress.com/2008/05/bc3c.doc">Download bc3.c</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ysfk2008.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ysfk2008.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ysfk2008.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ysfk2008.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ysfk2008.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ysfk2008.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ysfk2008.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ysfk2008.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ysfk2008.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ysfk2008.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ysfk2008.wordpress.com&amp;blog=3614198&amp;post=46&amp;subd=ysfk2008&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ysfk2008.wordpress.com/2008/05/22/46/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6ea26622fd4af94663f8f87890f4d4d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ysfk2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Algoritma Enkripsi Indonesia BC3</title>
		<link>http://ysfk2008.wordpress.com/2008/05/09/algoritma-enkripsi-indonesia-bc3/</link>
		<comments>http://ysfk2008.wordpress.com/2008/05/09/algoritma-enkripsi-indonesia-bc3/#comments</comments>
		<pubDate>Fri, 09 May 2008 04:13:38 +0000</pubDate>
		<dc:creator>yusuf</dc:creator>
				<category><![CDATA[Download]]></category>

		<guid isPermaLink="false">http://ysfk2008.wordpress.com/?p=9</guid>
		<description><![CDATA[Algoritma Enkripsi Indonesia BC3 Deskripsi BC3 BC3 menggunakan struktur Feistel seperti DES, sehingga dapat menggunakan algoritma enkripsi dan dekripsi yang sama. BC3 memiliki masukan / keluaran 64 bit dan kunci 128 bit. Bagian pengacakan BC3 terdiri atas 11 ronde regular dan 2 ronde khusus. Gambar 1 Algoritma BC3 Fungsi FA didefinisikan sebagai: Sedangkan fungsi FA-1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ysfk2008.wordpress.com&amp;blog=3614198&amp;post=9&amp;subd=ysfk2008&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:center;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><strong><span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik1.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik3.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-3.jpg"></a>Algoritma Enkripsi Indonesia BC3</span></strong></p>
<p class="MsoNormal" style="text-align:center;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong><span>Deskripsi BC3</span></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>BC3 menggunakan struktur Feistel seperti DES, sehingga dapat menggunakan algoritma enkripsi dan dekripsi yang sama. BC3 memiliki masukan / keluaran 64 bit dan kunci 128 bit. Bagian pengacakan BC3 terdiri atas 11 ronde regular dan 2 ronde khusus.</span></p>
<p class="MsoNormal" style="text-align:center;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Gambar 1 Algoritma BC3<strong></strong></span></p>
<p style="text-align:center;"><img class="size-medium wp-image-28 aligncenter" src="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg?w=417&#038;h=262" alt="" width="417" height="262" /></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Fungsi FA didefinisikan sebagai:</span></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik1.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik3.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-3.jpg"><img class="size-medium wp-image-42 aligncenter" src="http://ysfk2008.files.wordpress.com/2008/05/gambar-3.jpg?w=310&#038;h=43" alt="" width="310" height="43" /></a></span></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Sedangkan fungsi FA<sup>-1</sup> didefinisikan sebagai</span></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-4.jpg"><img class="size-medium wp-image-43 aligncenter" src="http://ysfk2008.files.wordpress.com/2008/05/gambar-4.jpg?w=300&#038;h=33" alt="" width="300" height="33" /></a></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Bila masukan fungsi F dinyatakan dengan x sebanyak 32 bit, dan keluaran fungsi F dinyatakan dengan y (32 bit), maka </span></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><span><br />
</span></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><a href="http://ysfk2008.files.wordpress.com/2008/05/y.jpg"><img class="alignnone size-medium wp-image-51" src="http://ysfk2008.files.wordpress.com/2008/05/y.jpg?w=250&#038;h=32" alt="" width="250" height="32" /></a></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>di mana P adalah operasi perkalian secara polinomial dengan matrik M yang bertujuan untuk mendapatkan difusi yang optimal. </span><span>S adalah operasi subtitusi terhadap masukan masukan x<sub>0</sub>,x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>. operasi S dilakukan terhadap setiap byte masukan. K merupakan subkey k<sub>0</sub>,k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>. </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Kotak subtitusi (dalam hexadesimal) :</span></p>
<div dir="ltr"><img class="alignleft size-medium wp-image-45" src="http://ysfk2008.files.wordpress.com/2008/05/gambar-besar.jpg?w=458&#038;h=356" alt="" width="458" height="356" /><span>Cara penggunaan. Masukan kotak subtitusi 0 akan diganti dengan bb<sub>x</sub>, masukan 1 diganti dengan 8b<sub>x </sub>, masukan 16 desimal diganti f1<sub>x</sub> dan seterusnya. </span></div>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Matrik M berupa :<span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik1.jpg"></a></span></span></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><img class="aligncenter size-medium wp-image-38" src="http://ysfk2008.files.wordpress.com/2008/05/matrik3.jpg?w=120&#038;h=120" alt="" width="120" height="120" /> <span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik1.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik2.jpg"></a></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong><span>Key schedule BC3:</span></strong></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Bagian ini mengandung bagian persiapan <em>subkey</em>. Kunci utama BC3 berupa kunci sepanjang 128 bit<span> </span>K = K1 || K2. K1 dan K2 masing-masing berukuran 64 bit.</span></p>
<div style="text-align:center;" dir="ltr"><span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg"><img class="size-medium wp-image-30 aligncenter" src="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg?w=381&#038;h=263" alt="" width="381" height="263" /></a></span></div>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><em></em></p>
<p class="MsoNormal" style="text-align:center;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr" align="center"><em><span>Gambar 2. Bagian awal keyschedule BC3</span></em></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Dari gambar di atas dapat disusun sebagai berikut:</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-5.jpg"><img class="alignleft size-medium wp-image-44" src="http://ysfk2008.files.wordpress.com/2008/05/gambar-5.jpg?w=282&#038;h=54" alt="" width="282" height="54" /></a></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;line-height:150%;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Pembentukan subkey selengkapnya adalah sebagai berikut :</span></p>
<div dir="ltr"><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-2.jpg"><img class="alignleft size-medium wp-image-41" src="http://ysfk2008.files.wordpress.com/2008/05/gambar-2.jpg?w=383&#038;h=202" alt="" width="383" height="202" /></a></div>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong><span>Keamanan </span></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>BC3 dirancang agar mampu bertahan dalam menghadapi berbagai analisis sandi seperti analisis sandi linear, diferensial, impossible differential attack, linear hull, interpolation attack, algebraic attack, related-key attack, slide attack, dan square attack.</span></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Analisis sandi adalah metode untuk memecahkan algoritma kriptografi.</span></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Cara lain untuk memeriksa keamanan algoritma kriptografi adalah dengan memeriksa sifat statistik output algoritma. Di antara metodenya adalah memeriksa apakah setiap perubahan 1 bit masukan akan mengubah rata-rata setengah bit keluaran. </span></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Pada umumnya, algoritma yang lolos analisis sandi, otomatis juga akan lolos tes statistik, akan tetapi tidak berlaku hal yang sebaliknya. Oleh karena itu, meskipun analisis sandi seringkali jauh lebih sulit dilakukan daripada tes statistik, analisis sandi tetap harus dilakukan.</span></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>Sebagai contoh, DES merupakan algoritma enkripsi standar (de facto) internasional yang memiliki 16 ronde. Hanya dengan 8 ronde saja, DES terbukti sanggup bertahan terhadap berbagai tes statistik. Akan tetapi, DES 16 ronde masih dapat ditembus oleh analisis sandi linear dan diferensial.</span></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong><span>Efisiensi</span></strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span>BC3 juga dirancang agar dapat diimplementasikan pada berbagai platform software/hardware secara efisien dan cepat. Dengan kesederhanaannya, BC3 mudah diimplementasikan dengan benar dan mudah diperiksa keamanannya.</span></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><strong>Keistimewaan </strong></p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">Mempunyai kecepatan keyschedule lebih dari 200% dibanding AES. Memiliki keyschedule yang bersifat satu arah, sehingga penemuan subkey tidak otomatis mempermudah attacker untuk mendapatkan kunci utama, <strong>tidak </strong>seperti pada AES dan DES. Dengan demikian, BC3 sangat baik digunakan pada aplikasi yang sering menggunakan kunci yang berubah-ubah. Kotak subtitusinya juga sudah diperbaiki, sehingga kami harap akan lebih kebal terhadap <em>algebraic attack</em> dibanding AES.</p>
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr">
<p class="MsoNormal" style="text-align:justify;direction:ltr;unicode-bidi:embed;" dir="ltr"><span><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik1.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik2.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/matrik3.jpg"></a><a href="http://ysfk2008.files.wordpress.com/2008/05/algoritma-enkripsi-indonesia-bc31.doc"><strong>Download disini</strong></a></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ysfk2008.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ysfk2008.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ysfk2008.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ysfk2008.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ysfk2008.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ysfk2008.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ysfk2008.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ysfk2008.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ysfk2008.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ysfk2008.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ysfk2008.wordpress.com&amp;blog=3614198&amp;post=9&amp;subd=ysfk2008&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ysfk2008.wordpress.com/2008/05/09/algoritma-enkripsi-indonesia-bc3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6ea26622fd4af94663f8f87890f4d4d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ysfk2008</media:title>
		</media:content>

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar-1-web5.jpg?w=300" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar-3.jpg?w=300" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar-4.jpg?w=300" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/y.jpg?w=250" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar-besar.jpg?w=300" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/matrik3.jpg?w=120" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar2web2.jpg?w=300" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar-5.jpg?w=300" medium="image" />

		<media:content url="http://ysfk2008.files.wordpress.com/2008/05/gambar-2.jpg?w=300" medium="image" />
	</item>
	</channel>
</rss>
