Pengamanan Data Dengan Kriptografi VMPC (Variably Modified Permutation Composition).

! "

#

$

%

! "

&' (
)

)
)

)

'
&


*
! "

*

%

+
)

,

*
(

%

%

*

*

! "

.
)

*

*

*

)
*

$%

.


#
! "

!(

&' (

(
"

/

(

(
*

0
*


*
! "

.

)

1

!

2
3

! "4
0

5

)


)

!
&

)

-

6
7 '

!

"

9 '

% 5


; %

% -

< %

=
=

# '

%

5

)

5


!)

!)

,
) !)

-

) !)

-

*

*

!)

)

%

!!

) !! !)

5

*

> '

? %

8

)

: '


$

!
-

!
)

-

@

0

)

5

)


!
7A

*

*
!

77

&

)

79

)

=


7:

!
"

8

7;

0

*

1

-

-

-

B

2

)

2

5
7<

0

*

7>

-

)

-

&

-' )=-)-

2,-2)-=

-0)-= % %
-0)-= ,-!'-=
(

-0)-= )-' B
'-' %

2 -C B -2

77B

'

7
7

79%

9

7:)

9

7;

9

!

7<

9

'-' %% ) /=%

2 25-2,

;

97

;

977)

;

979

<

97:-

>

97:7-

#

97:9-

?

99

@

9:)

!

77

9:7'
9:9/

77
!

77
79

9::9:;-

(

9:<

7:
!

7;

9:>0

D/=

7<

9:#0

-2

7<

9;9

'

-

@

,

9#

'

-

@

,

:7

-

,

:9

-

,

::

-

,

:;

-

,

:<

-

=

,

:>

-

=

,

:#

-

9>

,

:?

-

9#

,

:@

-

,

: 7A

-

,

: 77

-

,

: 79

-

,

: 7:

-

,

: 7;

-

?

-

9A
%

!(

&' (

97
99

(
)

)

9:
9;
9<

9

)

)

9?
9@

) '
"

:A
:7

) (
) (

:9
::

)

972

)

;7C

)

;9C

)

;:C

(

7:
:;
:<

( '
0

"

(

( 1

'
)

:?

;;C

0
'

"

&

(

( 1
:?

(

!
"#
$

%&'

&' ()%*

. / %

%+,

+ ,

-0

0

-1
2

1
-1-3
-4
-1
,
!

1

6
.6

-

2

1
1

6
-1

%+,

$

) ,5 %+," -"

.)

-

1
2

1
1
1
. +

787
,
3
3!
) , 89
%: ; ,
%: ;
1
1
1

,

6
, &'
!
%&'

2&

" # !
*0

!
'0

-0

-0

"!
1

$ '0
3

-0
,

!1

3

,

1
1
1
1 3
$ '0 1
*0

,
'0 < !
1 $ '0

, 2&

#
% /

$
&' ,- + =* !
5 1 *$ 5 > 3 *$ 5
5 1 ??
,
& 2 @2
1?
A@ < BA@ < B
,
& 2 @ $ +
,
& 2 @2 6
C4 ?? $
) @) & %
1
,
& 2 @2 6
2
&
D
E
- F .
$ ,
G
2
.$
,
& D "
5
51
5H
5H
5

A@A BA@A?

%
%

@
@
/ @
%
@
*

1 ??
1
1,
' ,1

&
&

5 .,
0
2 @2 6

G F
,
& 2 @2 6
1 ??
) @) & %
1 .
*
D
.
,
&'
- F
.
$ , ,
0
) ? $
,
I & *
G F . $ #&
*
, &'

.,

0

$

&

@?
G

&

#
% /

#%
$
&' ,- + =* !
5 1 *$ 5 > 3 *$ 5
5 1 ??
,
& * $ @2
1 ?* $
A@ < @
BA@ < @
A@A BA@A?
,
& * $ @ $ +
,
& * $ @2 6
C4 ?? $
) @) & %
1
,
& * $ @2 6
2
&
D
E
- F .
$ ,
G
2
.$
,
& D "
5
51
5H
5H
5
* $ @
* $ @
/ @
* $ @

*

1 ??
1
5 .,
0
1,
& * $ @2 6
' ,1 &

G F
,
& * $ @2
) @) & %
*
D
.
,
&'
- F
.
$
) ? $
I & *
G F.$
, &'

6
1

, ,
,
#&

1 ??
.

.,

&

0
*

@?
G

>

&

0

$

B

% /

#
&'
!

& !
,* !

@

1 ?? $
& $

) -

?

' " " "
( =* !

& ?
&'
%&' ! @
1 ??
%&' !6@
1 ?? $
. %&' ! @
1 ??
%&' !6@
1 ?? $
) - ? & 0 & &' ! ! 0?
&'
,
5 1 *$ 5 > 3 *$ 5
5 1 ??
*
>@2
1?
A@ < @
BA@ < @
*
>@ $ +
*
>@2 6
C4 ?? $
) @) & %
1
*
>@2 6
2
&
D
E
- F .
$ ,
G
2
.$
,
& D "
5
51
5H
5H
5
(
(
(

*

@
@
@

1 ??
1
5 .,
' ,1 &
!1
!
, (
J@
1
!

G F
*
>@2 6
) @) & %
1
*
D
.
J@
1
) - ?
&'

) - ?
?% # ()%*?
&'

@
(

(

0
@

"

1 ??
.

$
,?" /' K

?

%&' ! @

"

%&' !6@

&

0" ?% #

,

()%*?

& ?" /' K

,

9

0"

,
&'
- F
) I &

.
$ , ,
? $ 2
*
G F . $ #&

0
&
*

@?
G

, &'

% /

&'
,
'0

! #
,

0 =*

!

-0

L
,
$
1 F
.
$

1
-

.

&

1
-

L

0

+, @
) - ?
&'

+$

1 ?? $
K 0

()%*
,

+, @

.
' $ ) &
) & %
1 /'M &
$1
/
$2 0
$1
5
$"
$2 0
2

L1
E D ""
%& D " "

$ ?

$

9

2
'0
*0

'0

6
*
*
' @*
1
.
' $ ) &
) & %
1 /'
, &'

,
&

&

( ! #
&' ,
0 =*
,
'0
-0

% /

!

L
,
$
1 F
.
$

1

.

-

* &

1
-

L

0

$

+,@
1 ?? $
) - ?
&'
()%*
,

K 0

+,@

.
' $ ) &
) & %
1 /'M &
$1
/
$2 0
$ 3 ?@ ? 2 -

L1
E D ""
%& D " "
6 L

$ ?

2

0

2
'0
*0

'0

*
*
' @*
1
.
' $ ) &
) & %
1 /'
, &'

% /

&'
N

,

,
&

,E =* !
. ,
.
,
,
. AN
.
N
. $
/ 0
., $ ,A
&
. &

$

N&

'&
,

8

$

.

,0

0$ ,

>
9
.
.

8

$ ,
$ ,

)

@) & %
F
1 I, %
N 1 I, %
.

1

$ ,
1N $

1N

E
,
9@

1

9@
1 AN
7@
0

1N

1
7@

1
A N

81

,

1
.

$
1

I
2

1

81
1

"
$

1
,
6
. ,
&
F
I ,
L
>1
91

AI ,
>

7

$ $ ,

91
&

E

9 1 6&

$

,
.
2

$
1
1

N
9) ,
1
$

E
,

9

&

6
@

1

9

.,
, & $ $ ,A
,1 & , "
9
,C
9 $
E
&
,
8@

,

,,4 ",4

1,

) @) & %
, &'

'
% /

&'

*
*
*
*
D "

1

$ )
, / I +=* !

I + 1 ?? $
) - ? 0 0 &
&'

%
*
*
,

&

" %"

?

@2
1?
A@ < BA@ < ?
@ $ + /
@2 6
C4 ?? $
@2 6
2
& &
D
I +@
@2 6
1 ??

D

,
, &'

O

"
% /

&'

,(

=*

!

%
#
&
&
%
8@
1 ?? $
) - ?* ! $
&'
,
#
I

1
%
2

%

?

@

#

&
%

'&

1
&

#
),

1

%

@

" &

6
#
%

1

$

1%
,
#

%

1
1%

<

$
%

,
#
%
%

1%
1%

1> $
< %
< %

,
#
%
&

%
&

4> $
1%
1

<

%

1% < %
&
1 &
3
G
&
1 #

3

,

J

3 "

1
O@
.

!
1
@

, %
1 %

O@
) -

P

P

) ,

"

8@

"

7@

) ,

1 ?? $
?

$

, &

?

&'
*
*

@2
1?
A@ < BA@ < ?
@ $ + /
@2 6
C4 ?? $
@2 6
2
& &
D
O@
@2 6
1 ??

*
%
*
*
,
) -

*
D "
D
?

&

$

'

,?" /' K

0" ?% #

,
, &'
*
% /

&'

" + & #%
,( +=* !

$ )

" %"" ! #

%
#
&
&
%

5 1 *$ 5 > 3 *$ 5
5 1 ??
*
>@2
1?
A@ < BA@ < ?
*
>@ $ +
*
>@2 6
C4 ?? $
) @) & %
1
*
>@2 6
2
&
D
E
- F .
$ ,
G
2
.$
,
& D "
5
51
5H
5H
5

.
.

1
5
$ ) 1 ??
$ )@
1
$ )@
' ,1

5 .,
&

0

()%*?

#
I

1

2

%

#

&

1

%

&

#
),

1

" &

3 "

6
#
%

1

$

1%
,
#

%

1
1%

$
< %

1%
1%

1> $
< %
< %

,
#
%
%
,
#

4> $

%
&

%

1%
1

<

%

1% < %
&
1 &
3
G

&

&

3

1 #

,
@
*

1 %

P

) ,

G F
*
>@2 6
) @) & %
1
*
D
.
,
&'
- F
) I &
, &'

.
$ , ,
? $
,
*
G F . $ #&

1 ??
.

&

0
*

@?
G

&

# !
&'
& ' & =*
' &@ $ +
, &'

,

% /

($
% /
&'
&
,
, &'

!

=*

% /
&'
&M
M @ $ +
, &'

# !
=*

!

- #
!

&
%&'

2&

-

1

0

6&

1
1 Q

) ,

$
1
1 Q

C4
) ,

-

01

&

, -0(

H

, 2&
2&
'

>
R

>
-

" -0(

6&

->
$
1
1

'

1
1
>1
- 1
- 1
-> 1 '
& F

$
E

-> 1
1

$

,

$
E

-> 1
$
1,

R

1 > Q ->

1
R
1
R
>1 > R

AAA ->

11> 1 ->
- 1
- 1
-> 1 >
E

&

&
F
,1$
, 2&

>

2&

, -0(

" -0( N

I
1
1N

-

' F
- 1
,1
I

$

1
) ,11I
'

E
,
, 2&
2&

I, %
I ,

*
*

G

&
&

L

,
I ,
1
$ ,

G

I ,

I ,

E

,

+ - & ,1>
- & ,1>

I ,

.

.$ ,
. $ !
.+ /

1

- & ,

1

+ - & ,3

$

,
,

. $ ! & '
2
1
N I ,
1 I ,
) ,
1
$
E
,
,
6

9

AI , 3

+ - & ,

I, %

1 I ,

, 2&
2&

I, %
I ,
.$ ,
0
. $ !
$ ,
.+ /

I ,

.

&

L

,
I ,
$ ,

1

I ,

1

E

,
&

<

I ,

1

AI ,

$

,
,

. $ ! & '
2 01
N I ,
$ , 1 I ,
) ,0
$ , 1
$
E
,
,
6 0
I, %

1 I ,

, 2&
2&

!

, -0(

'
,
,
!
!
'
0
, '

'

1 &
1 &

(
(

&

" -0(

&

" -0(

& >

1 & >
, '

1
1
,1
!1
I
'
!1
2
'

-

0'

, '
0
!

1
!
0
1 ) , , ' " !"
!1 !3
1 A
,1
,A
, ) ,
'
0
1
$
1
3
,1
,A
) ,
,

6
!

,1

,

, 2&
,
% /
&'
G
,)
, &'

,- !=*

- #
% /
&' ,- !=*
G
,)
, &'

!

!

8

!
"
!
"
!
# !$
% &

!

!

'

# !$
(

"

# !$
)
# !$ )

# !$

!

"#
#
# !$ *
(

$%

"

+ ,

"#

- ' !./(-0121-/

- '' *.34' !./1/5-/6
"

- ''' ' !2. ./*- ' (-/ 4.-2' - ' !.4-/6 -* 21/-

7

(

# !$

- '# 0- '2 !./6- -*-/

# !$

- # . ' !12-/ (-/ -4-/
"

!
! "

!

!

"

#

!
$ !

%

&

!

'

( )
$

*

, *(

('

!
(

,

! *(

+ ( $,

! *( ) (

(

$
+

!
)

%&

)

,

!
#

""
$!

!

$

"

#

""#

%

$

%

&

'

%

&

""#
'

(

*

$

"

(

#) )

+

*

) *

+

,
-

&
& ./

,

0

(

# $

%
1!

5

+

(

#

2

340

*

0

6

2

!

"

#

#
" 0

6

%

"

0

6

0

7
6!

:

2
&
2
8 8

%
0

7
%

"

&

8 8

""

"

&

&

&

%

&

%

'

,&

%

""
)3

6

3
""'

)%

!

6 9 !

1