Toward Speech-Generated Cryptographic Keys on Resource

 !
" # $ %
% & ' ( )
*+, &-. ! /0 ' )
1
)
#
(
2
£ Ý ! " !
" " #$
% % 3**4 1 ' 5 #6
7 #
" 2 3894 !
(
0
:
899;<99 *+++<
+8 2 5 0
.
= & # &
5 38,4 >,
Æ
- ) /# ? ,+
'
" '
= ' 1
,+
.
=
,+ 38, 8@4 2 # ) ! = #
A = '
. 6 2 = 5
38,4 = 38B4 - . "
* 3*>4 2 * 2 0 = ' =
= = 38,4 1 + 8 A 38,4 +8 8
" 2
'
! = > C 8 > + Æ
8 ' .
!
B
2 ' -
DE 38B4 2
*
!
# #
Æ
" . * * *
!
" 38B4 2 C 8B ;
2 A # * Æ 5
# 38,4 = # C >,
- .
C >, !
" C ,+
*+, &-. !$& B 2 * /# 38,4 !
* Æ
= %
F %
38,4 DE ) 2 = F
* 5 " = 2 " ) ) = 2 1
8 A/DC
autocorrelation
analysis
down sampling
energy
endpoint
detection
frames
voice-only
cepstrum
mean-subtract
LPC
analysis
silence
removal
1
86 5
# " 2 ?
!
B8 G* -.A G* +++ H " 5
#
8, 2 #
* C ,> G
G*+++ !
, #
'%( ! ) ) # )* !
+&
" 2
#
A !
B8
2 # Æ
" "
1 G* +++ ; +++ )
; -. 1 ; -. Æ
I ; -. 3*84
3*+4 2
# # 1
) #
#
; -. #
> -. 2 ; -. ) > -. #
2 " #
#
> -. G+ 8+ '
*>+ ; +++ F ++G C *>+
5
8+ 2 8*
Æ 3*+4 2 Æ
# 2 2 Æ
. 38+4
) 2 J H # 38G4 2 1
"
# # # # # = # 38,4 2
!
*
2 * !
* ' #
# ? 38B4 Æ
2 ) 5
Æ
Æ
38B !
B8<B*4 3*4 #
2 Æ
' . #
) "
2 "
Æ
5 #
Æ
Æ
- %
%
5
" A I !
>>
- ' . " 8 - A C * 8 G*
2 1 " C 2 .
* 8 C Æ
2 * C D
E #
2 !
*A
DE DE + + 8 2 .
C ) C . Æ
!
>* D
E !
*6 " !
B 2
) !
* 2 C
8
C I >
C C " C - > ) -
#
)
2
#
#
8 ¼
¼
" 2
( #
#
!
" K " 8 2 K + K +
0
K + L
, 8+ C ,+
¼
¼
¼
¼
¼
¼
2 1
+ 2
K + "
C ! > = 0 8 8 C 8 M 2
= ¼
¼
¼
1 *+, &-. !
B++ &-. 0 2 " ? 2 5 $& 3884 3B4 38,4
' ,-.-- ! $
/
0-- 1-- !
233 4 "% +
! )! # 5
6&
2 1
* !
* = . 2
% .
!
* 1
DE 2 A * !
* 5 #
#
* M B
I C B *
* 5 1
*
" B 2 " .
!
>*
5 ( 1 " * % % 34 C 34 + C 2
' = > * #
#
#
) 2 #
L
.
!
>* 2 )
7 * L
= I ) ) - #
* C +
C M 8 M M 8
* !
#
C * L
C * &
L
8 #
! 1
G L
!
B C ,+ 1
G - @+N #
* ;+N #
* 5
206 MHz StrongArm
500 MHz Ultra II
m = 60
m = 70
m = 80
120
100
time (secs)
100
time (secs)
m = 60
m = 70
m = 80
120
80
60
80
60
40
40
20
20
0
0
2
3
4
5
6
corrections
2
3
4
5
6
corrections
1
*6 : ,+ @+ ;+ B+ ? B++ &. O 1
G 2 # . =
# 110
d/m = 0.5
d/m = 0.6
d/m = 0.7
d/m = 0.8
d/m = 0.9
d/m = 1.0
100
floor(log2(# mults))
90
80
70
60
50
40
30
60
65
70
75
80
m
85
90
95
100
1
G6 A !
>>
# ) . # !
>> ' Æ
1 C = = 2 # = % = 38, 8@4 C >, Æ
0 !
B8 B* =
" 7 2 +
I M C + 8 C 8
D
E 5
#
2 5 " /# ? -G,++ 2 ? *+, &-. !
/0 7/ 8, &J O $5&
8, &J !$& 08G>82
F O ( 2 ( 2 5 ! ! 5!!
3*94 ; -. 1 G* -. ; -. P
A !
G
2 38, !
G*4 H "
.
" 2
.
5 5 "
/# 2 7
8 !9! & :
! ! 9 ! ) * ! & ) &
G !
G #
" 2 ? #
% % 8 LJ J& &
O - &
" ' &
O " &
2 ? /
& 0
6
D/
& 0
B+++ 1 8B*8GE 2 ?= 2 #
DE = !
+B ? " H 2
Æ " !
% D
E %
2 %
D
E % /
= D E /
= D
E 2 1
> 2
2 2 1
D
E D E ( 1 C +, B ( B = !
>G 0 C +, +B " = D E 1
> D
E # # ) ! +4 ! $
! +4 )!
# ! 7
*8 ! ! 78& $
;&< !
&
!"# ) 5 ) ) # 2
D!QE #
2 O # /# #
!
B8 2
!Q 8,++ 8 #
G; @ 2 8 2 # 6
" =
!
" 2 8
2 1
> D
E D E 2 1
> 6 "
. C +, B !
>G & C +,
+, 5 #
IPAQ
60
Speaker-J
60
Distinguishing features
True speaker
Human imposter
Random guessing
50
50
40
features
40
features
Distinguishing features
True speaker
TTS imposter
Cut-and-paste imposter
Random guessing
30
30
20
20
10
10
0
0
0.2
0.4
0.6
0.8
1
k
0.2
0.4
0.6
0.8
1
k
1
>6 H
A !
B8 B*
. !Q ) A H
B+ '
A = ! !Q )
#
" "
= !
" 2 22! 3*;4 . .
5 1 ) !
& ) " I !Q 2 # 38*4 6
/ 2 5 "
2
) 5 0 22! . I 1 = ' 22! 2 1
>
2 D22! E D/
E -
2 !Q 8,++ 2 8
" 2 !Q +
*>
G>+ ;+B 8
B*
>BB 8+@8 *
*9
8*9@ G8+>;; G
*@
8B* G,@G*+ >
8;
>8B 9B8>*8 2 86 .
#
"
= - 22! #
!Q *++ )
2
" . 2 3G+4 ' )
' )
!
"
2 . # " ( 2
- !
*
2 2 " ! 3*B *, *@4 "
# 2 # "
!
J
) 1
& 3>4 D
E "
2
)
Q '
394 . "
. 2 # ) ) ) I
# (
3,4 # & H
#
3@4 2
#
2
#
38B !
B8<B*4 - J
I 3*4 H
38B !
B8<B*4 = I 3G4 -
Æ
#
38B
!
B8<B*4
!
B* "
3; 8; 8> *G4 2 ) I 38> *G4 .
. 2
Æ "
# # $
2 '
#
I C >,
38,4 C ,+ Æ
#
C ;+
& = #
2 !
B
!$
' J
!
> 384 '
! & J ?
R .
) ' L :
&
7 ' &
0
%
=<> & & ?* .--.&
=.> & ! %& & ! " !& ' 5" <,-26 $@ ;3A1B .---&
=3> %& & * ! & *)& "$
#
!& '
!" #$
% $
=0>
=;>
=1>
=2>
=,>
.---&
C& '& #! D& E* ! & & & F G$ !9
$
& ' &''( )*
#* )#
<0,A<;2 <BB,&
:& & #& + & <BB2&
&
C& :& !! ?& & E& & %4$
* ! & & :!& !
)#H * ' <BB, * #& ' ; )"
+# # <BB,&
"& "& :& ! & & %
$
* ) & ,## -
*# )* <1H3<<A3<, .---&
& C! ! C& "& $
* & '
&''( )" +# <-;A<-, =B>
=<->
=<<>
=<.>
=<3>
<BB,&
& ! & ?& 44 & ' 1 . *# **#
)#
.,A31
# <BBB&
E!
* *& )
. ) & ' % <BB2&
& & & %& ! ?& & & "$
H )& ' %
! 0 '/ F
& <BB3&
& & %& ! & %& F#& +$$
# $
& ' 0
) !" ) )
A
.--<&
(& ! & & ! 9 !$
!
* #9
& ' !" #*
/
5'IBB6 3;A3, F
$
<BBB&
=<0> & * & J& *! !
& J& F $! *
#9
& ' # ) **#
!
#&3 <..3A<..1 <BBB&
=<;> E& & J& : ! & ?4& %)!
! ! ** !
& 0# *
)#
<5.6H1BA,3 E
.--.&
=<1> E& & J& : (& ! & ?4& "$
* #
5+!! 6&
' & )*
#* )#
.--<&
=<2> E& & J& : (& ! & ?4& #
*H &
' &1 )" 2
/
!" .--<&
=<,> & & % ! & & & & +
! * #9
# #
! & ' &''' #
1 )1 )
<BBB&
=<B> :& %)& .--< "'KE' ! $
#& *# )#
# 3 @''5<6
.--<&
=.-> & : ! && & ,#* )
%
<BB3&
=.<> :& & :!& *# ) & )! <BBB&
=..> & '& :!
* & & :! ! & & & $
?H & ' 0 )" +# ;3,A;0< F
<BB1&
=.3> & & * & J ! J& *!&
* #9
$! & ' # ) **#
#&. 2;BA21. * .--<&
=.0> C& & & !
! !K
! ! & ' * 4 )
*
'
% <BB.&
=.;> "& ! C& & *& # * $
9& ' 5)# #& < .0;A.;. <BB1&
=.1> "& & : & # :& C !
&@&J& @L J& & ' )#
#
6 7# 5%
& %' 33<06 <2,A
<,, <BB,&
=.2> "& & : & # :& C !
&@&J& @L J& A $
! #9
!& ' 8 5%
& %' 33,16 .0A3; <BB,&
=.,> :& ?& & .#
# 9 4 : +$ & J) !
% <BB,&
=.B> & & +
#9 .#
*
-#
& FI: ! $
'
& <BB1&
=3-> "& ?& ? ! & & *& H
+$$
*# !& '
) )
" .; 3<3A
3.3 $@ <BB2&