• No results found

Robust and Scalable DTLS Session Establishment

N/A
N/A
Protected

Academic year: 2021

Share "Robust and Scalable DTLS Session Establishment"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

D<EKJ ;<EP@E> K?< 8::<JJ N?<E K?< * * I<KLIEJ 8 ;<EP ;<:@J@FE -<:LI@KP F= =@C<J JKFI<; FE K?< ;<M@:< @J <EJLI<; 9P D<8EJ F= 8JPDD<KI@: B<P <E:IPGK@FE 8E; KILJK<; :FDGLK@E> 98J< =LE:K@FE8C@ K@<J N?@:? N@CC <EJLI< 9FK? ;8K8 :FE=@ ;<EK@8C@KP 8E; @EK<>I@KP

.?< GIFGFJ<; =I8D<NFIB @J ><E<I8C 8E; :FLC; 9< 8GGC@<; @E 8 I8E>< F= <EM@IFE D<EKJ 8E; 8GGC@:8K@FEJ JL:? 8J < ?<8CK? FI 9LJ@E<JJ :FDG8EP GI<D@J<J #E < ?<8CK? =FI <O8DGC< K?< =I8D<NFIB :FLC; 9< LJ<; KF :FEKIFC K?< 8::<JJ I@>?KJ F= 8 GI8:K@K@FE<I KF K?< <C<:KIFE@: ;8K8 F= 8 G8K@<EK )E< N8P @E N?@:? @K :FLC; 9< 8GGC@<; @E K?@J <EM@IFED<EK @J KF I<JKI@:K 8::<JJ KF G8K@<EK ;8K8 =IFD 8 DF9@C< ;<M@:< KF GI8:K@K@FE<IJ K?8K 8I< ;@I<:KCP I<JGFEJ@9C< =FI K?< G8K@<EK 8E; FI FECP N?<E K?< GI8:K@K@FE<I @J FE K?< ?FJG@K8C GI<D@J<J M<E @= K?< GI8:K@ K@FE<I ?8J K?< :C@E@:8C I<:FI; F= K?< G8K@<EK FG<E<; FE:< ?< FI J?< C<8M<J

K?< ?FJG@K8C K?< GFJ@K@FE 8:HL@I<; =IFD K?< DF9@C< ;<M@:< :?8E><J 8E; 8::<JJ @J I<MFB<; K?< 8GGC@:8K@FE N@CC 8LKF D8K@:8CCP :CFJ< K?< ;F:LD<EK 8E; =FI9@; =LIK?<I 8::<JJ 8KK<DGKJ LEK@C K?< :FE;@ K@FEJ D8K:? K?< GFC@:P 8>8@E #K @J 8CJF GFJJ@9C< KF <E=FI:< 8 JG<:@=@: I<K<EK@FE G<I@F; =FI G8K@<EK ;8K8 >L8I8EK<<@E> K?8K K?< ;8K8 N@CC 9< ;<C<K<; @E FI;<I KF :FDGCP N@K? ;8K8 GI@M8:P I<>LC8K@FEJ 052 5& 6 ?KKG NNN :F:F :CFL; <L ,-,9,5*,: 5 6 @ <I9F <K 8C f-K@:BP GFC@:@<J =FI DF9@C< ;<M@:<Jg @E *IF: F= K?< K? ' -PDGFJ@LD FE ::<JJ FEKIFC 'F;<CJ 8E; .<:?EFCF>@<J

- ' . h

5 6 &8QFLJB@ <K 8C f-K8K<=LC LJ8>< :FEKIFC =FI 8E;IF@; DF9@C< ;<M@:<Jg @E *IF: F= K?< -<:LI@KP 8E; .ILJK '8E8><D<EK e K? #EK<IE8K@FE8C

1FIBJ?FG -.' e

5 6 $ *8IB , -8E;?L f.?< / )( LJ8>< :FEKIFC DF;<Cg

' .I8EJ #E= -PJK -<:LI

3,(:, *65;(*;

*8FCF 'FI@ 8E; E;I<8 -8I8:@EF ##. (, #K8CP

G8FCF DFI@ @@K :EI @K 8E;I<8 J8I8:@EF @@K :EI @K I8E:<J:F @ <I9F - * &89J I8E:<

=I8E:<J:F ;@ :<I9F J8G :FD

# ($ @7D

-<:LI< :FDDLE@:8K@FE @J 8 D8@E I<HL@I<D<EK @E @E:I<8J@E> ELD9<IJ F= 8GGC@:8K@FEJ I8E>@E> =IFD GC8EK DFE@ KFI@E> KF ?FD< 8LKFD8K@FE =IFD :<IK@ =@<; < D8@C KF < :FDD<I:< !@M<E K?< @E:I<8J@E> ELD9<I F= 8GGC@:8K@FEJ I<CP@E> FE ;8K8>I8D GIFKF:FCJ K?< # . ?8J JK8E;8I;@J<; K?< .&- GIFKF:FC 5 6 N?@:? @J ;<J@>E<; KF 9< 8J J@D@C8I 8J GFJJ@9C< KF K?< N@;<CP 8;FGK<; .&- GIF KF:FC

.NF .&- G<<IJ E8D<CP :C@<EK 8E; J<IM<I <JK89C@J? 8 J<:LI< J<JJ@FE 9P G<I =FID@E> 8 ?8E;J?8B< .PG@:8CCP K?< :C@<EK K8B<J K?< @E@K@8K@M< 9P J<E;@E> 8 C@<EK"<CCF D<JJ8>< KF K?< J<IM<I LI@E> K?< ?8E;J?8B< K?< KNF G<<IJ <JK89C@J? 8E; <O:?8E>< K?< J<:LI@KP D8K<I@8C LJ<; C8K<I FE .F K?@J <E; K?<P D8P 8;FGK 8E <==@:@<EK B<P GIFM@J@FE@E> DF;< 98J<; FE JPDD<KI@: GI< J?8I<; B<PJ *-%J JF 8MF@;@E> K?< :FDGLK8 K@FE8C :FDGC<O@KP F= GL9C@: B<P :IPGKF>

I8G?P 8E; K?< D8E8><D<EK F= 8 GL9C@: B<P @E=I8JKIL:KLI< .?@J ?8J D8;< *-% @E:I<8J@E>CP GFGLC8I 8J @K @J G8IK@:LC8ICP JL@K89C< =FI 8GGC@:8K@FEJ C@B< JD8IK D<K<I@E> 8E; 9L@C;@E> 8LKFD8K@FE N?<I< J<IM<IJ D@>?K 9< I<JFLI:< :FE JKI8@E<; ;<M@:<J FG<I8K@E> FM<I CFN 98E;N@;K? E<KNFIBJ

(<M<IK?<C<JJ K?< .&- ?8E;J?8B< ;@J GC8PJ KNF I<C<M8EK J<:LI@KP 8E; G<I =FID8E:< @JJL<J

@IJKCP K?< J<IM<I @J ?@>?CP MLCE<I89C< KF 8 JG<:@=@: ;<E@8C F= J<IM@:< F-8KK8:B -G<:@=@:8CCP 8E 8;M<IJ8IP :8E I<G<8K<;CP J<E; C@<EK"<CCF D<JJ8><J KF K?< J<IM<I 8E; =FI:< @K KF JK8IK G<I =FID@E> 8 :FEJ@;<I89C< ELD9<I F= ?8E; J?8B<J 1?@C< 8 GI<C@D@E8IP FFB@< <O:?8E>< N@K? K?< :C@<EK :8E :FDGC@:8K< K?< 8KK8:B G<I=FID8E:< @K ;F<J EFK =LE ;8D<EK8CCP GIFK<:K K?< J<IM<I 8>8@EJK 8

F- DFLEK<; 9P 8 ;<K<ID@E<; 8E;

I<JFLI:<=LC 8;M<IJ8IP "<E:< K?< J<IM<I :8E JK@CC 9< @E;L:<; KF <JK89C@J? 8 :FE J@;<I89C< 8DFLEK F= ?8C= FG<E .&-J<JJ@FEJ KF <O?8LJK @KJ E<KNFIB I<JFLI:<J 8E; D8B< @K C<JJ I<JGFEJ@M< FI <M<E LE8M8@C89C< KF C<>@K@D8K< :C@<EKJ

-<:FE;CP @= K?< *-% GIFM@J@FE@E> DF;< @J 8;FGK<; K?< J<IM<I D8P ?8M< KF JKFI< 8E; D8E8>< 8 :FEJ@;<I89C< ELD9<I F= GI< J?8I<; B<PJ GFJJ@9CP FE< =FI <M<IP GFJJ@9C< :C@<EK .?@J J:8C<J GFFICP N@K? K?< ELD9<I F= :C@<EKJ 8E; :FEJ@;<I89CP :FDGC@:8K<J B<P GIFM@J@FE@E> FG<I8K@FEJ <JG<:@8CCP @E ;PE8D@: <EM@IFED<EKJ -# - -N<;@J? # . 5& 6 ?8J ;<J@>E<; 8E <==@:@<EK J<:LI@KP 8I:?@K<:KLI< 98J<; FE 8 .ILJK E:?FI <EK@KP @E 8 KILJK<; I<C8K@FE N@K? DLCK@GC< .&- J<IM<IJ .?< 8I:?@K<:KLI< 8;;I<JJ<J K?< KNF @;<E K@=@<; .&- @JJL<J 9P :FD9@E@E> K?< KNF =FCCFN@E> @DGIFM<D<EKJ

3&978 %2( '%0%&0)

)77-32 78%&0-7,1)28

-D ,=.: %47:., 3=4>?4,9 03=8,99 ,9/ @/B42 $04?E $ $

&52 .A.4?.: &?.;@=<?A .F2? %20B?6AF & % =?<A<0<9 6@ 56459F CB9;2?./92 A< . 3<?: <3 12;6.9 <3 @2?C602 .AA.08 <% .6:21 .A 2@A./96@56;4 . 5645 ;B:/2? <3 6;C.961 5.93 <=2; @20B?2 @2@@6<;@ <?2<C2? 2C2; D52; A52 2336062;A =?2 @5.?21 82F =?<C6@6<;6;4 :<12 6@ 0<;@612?21 A52 82F @A<?.42 <; A52 @2?C2? @612 @0.92@ =<<?9F D6A5 A52 ;B:/2? <3 0962;A@ % % %D216@5 & 5.@ 12@64;21 . @20B?6AF .?056A20AB?2 A5.A 2336062;A9F .11?2@@2@ /<A5 6@@B2@ D6A5<BA /?2.86;4 A52 0B??2;A @A.;1.?1

(2)

@IJK N< ?8M< ;<=@E<; 8 GI<M<EK@M< JFCLK@FE KF K?< :FEJ@;<I<; F- 8KK8:B #E G8IK@:LC8I K?< J<IM<I @J 89C< KF @;<E K@=P @EM8C@; C@<EK"<CCF D<JJ8><J 8E; GIFDGKCP 89FIK K?< ?8E;J?8B< <O<:LK@FE 8K K?< =@IJK JK<G JF GI8:K@:8CCP E<LKI8C @J@E> K?< F- 8KK8:B 8E; JL9JK8EK@8CCP C@D@K@E> @KJ @DG8:K <J@;<J FE< D<J J8>< IFLE; KI@G 9<KN<<E :C@<EK 8E; J<IM<I :8E 9< 8MF@;<; 8J K?< :FFB@< <O:?8E>< @J EF CFE><I E<:<JJ8IP -<:FE; N< ?8M< ;<=@E<; 8E 8CK<IE8K@M< *-% J:?<D< K?8K I<;L:<J K?< ELD9<I F= GI< J?8I<; B<PJ JKFI<; 9P K?< J<IM<I KF FE< FECP JF GI<M<EK@E> J:8C89@C@KP 8E; D8E8><D<EK @JJL<J 8E; >I<8KCP I<;L:@E> K?< CF8; FE K?< J<IM<I .?@J @J 8:?@<M<; 9P J?@=K@E> K?< CF8; F= B<P D8E8><D<EK KF K?< KILJK 8E:?FI 8E; I<HL@I@E> :C@<EKJ KF G<I=FID 8E 8;;@ K@FE8C D<JJ8>< IFLE; KI@G

)LI 8GGIF8:? ;@JGC8PJ 8 ELD9<I F= 9<E <=@KJ @IJK @K I<C@<J FE 8 JK8E;8I;@J<; D<K?F; KF <OK<E; C@<EK"<CCF D<J J8><J 8E; ;F<J EFK I<HL@I< :?8E><J KF K?< .&- JK8E;8I; -<:FE; EF 8;;@ K@FE8C D<JJ8>< <O:?8E>< 9<KN<<E :C@<EK 8E; J<IM<I @J I<HL@I<; 8E; <M<E K?< :FFB@< <O:?8E>< @J EF CFE><I E<:<JJ8IP .?@I; @K ;F<J EFK J@>E@=@:8EKCP :FE KI@9LK< KF K?< :FDGLK@E> FM<I?<8; F= :C@<EK 8E; J<IM<I 8J K?< ?8E;J?8B< GIF:<JJ D8@EK8@EJ K?< J8D< FI;<I F= :FDGLK8K@FE8C :FDGC<O@KP @E8CCP FLI @DGIFM<D<EKJ :8E 8CJF 9< <8J@CP I<

8;FGK<; @E K?< .&- GIFKF:FC N@K?FLK :?8E>@E> K?< 8:KL8C JK8E;8I;

1< @DGC<D<EK<; FLI .&- @DGIFM< D<EKJ @E K?< C@9I8IP -:8E;@LD 5& 6 8E; G<I=FID<; 8E <OG<I@D<EK8C G<I=FID 8E:< <M8CL8K@FE ,<JLCKJ J?FN K?8K N?<E :FDG8I<; N@K? K?< FI@>@E8C .&-GIFKF:FC FLI 8GGIF8:? @ @DGIFM<J 8 J<IM<IiJ IF9LJKE<JJ 8>8@EJK F- @@ I<;L:<J K?< K@D< 8 J<IM<I @J <OGFJ<; KF 8 GIFDGKCP E<LKI8C@Q<; F- @EJK8E:< 8E; @@@ @DGIFM<J J<IM@:< 8M8@C89@C@KP 8E; J:8C89@C@KP F= B<P JKFI8><

:FDGI<?<EJ@M< ;<J:I@GK@FE F= K?< 8I:?@K<:KLI< ;<J:I@9<; 89FM< 8E; K?< G<I=FID8E:< <M8CL8K@FE @J 8M8@C89C< @E 5 6

)LI 8GGIF8:? @J :LII<EKCP :FEJ@;<I<; @E K?< LIFG<8E GIFA<:K - !,# 5& 6 N?@:? @J ;<MFK<; KF @DGIFM@E> :P9<I J<:LI@KP @E JD8IK <C<:KI@:@KP >I@;J .?< GIFA<:K G8IKE<IJ -# - -N<;@J? # . 8E; K?< LIFG<8E (<KNFIB =FI P9<I -<:LI@KP ( - 5& 6 ?8M< 9<<E :FFG <I8K@E> KF @EK<>I8K< K?< GI<J<EK<; .&-@DGIFM<D<EKJ @E 8 I<8C JL9JK8K@FE 8LKFD8K@FE JPJK<D .?@J N@CC :FEKI@9LK< KF D8B< J<:LI< :FDDLE@:8K@FE 9<KN<<E ,./ LE@KJ 98J<; FE .&- 8E; K?< # GIFKF:FC DFI< IF9LJK 8E; J:8C 89C< ?<E:< DFI< I<C@89C< 8E; I<J@C@<EK @E8C K<JKJ 8E; G<I=FID8E:< <M8CL8K@FE N@CC 9< G<I=FID<; @E K?< GIFA<:K K<JK9<; -#. 052: 5& 6 ?KKGJ J@:J J< 5& 6 ?KKGJ >@K?L9 :FD DBFM8KJ: -:8E;@LD 5& 6 ?KKG NNN J<>I@; <L 5& 6 ?KKGJ <E:J <L ,-,9,5*,: 5 6 ,<J:FIC8 8E; ( 'F;8;L>L f, 8K8>I8D .I8EJGFIK &8P<I -<:LI@KP 0<IJ@FE g #EK<IE<K

E>@E<<I@E> .8JB FI:<

5 6 ' .@CF:8 !<?ID8EE & -<@KQ f)E #DGIFM@E> ,<J@JK8E:< KF <E@8C F= -<IM@:< 8E; %<P *IFM@J@FE@E>

-:8C89@C@KP F= K?< .&- "8E;J?8B<g #EK<IE8K@FE8C $FLIE8C F= #E=FID8K@FE -<:LI@KP -GI@E><I .F 8GG<8I

3,(:, *65;(*; '8I:F .@CF:8 -# - -N<;@J? # . D8I:F J@:J J< # ($ @7D 4)'-%0 ,)1) =&)67)'96-8= /-;8+ +);8/:? '8)./:+):;8+ ,58 85(;9: '4* 9)'2'(2+ ! 9+99/54 +9:'(2/9.3+4:

References

Related documents

However, the often-cited remark that labor market outsiders are more likely to oppose mainstream politics has only been investigated to a limited extent, with radical left or

Running distributed large-scale data processing frameworks (Apache Hadoop or Apache Flink) inside containers will hide network information 1.. Furthermore, the

Linköping Studies in Science and Technology Licentiate Thesis No.

Our finding that identity does not significantly affect individual cooperative behavior, regardless of experimental session size, except in the first period in small sessions may

In this dissertation, we specify a set of core components and mechanisms to compose reliable data stream processing systems while adopting three crucial design

To start off a handshake, the client sends a ClientHello message to the server, containing the highest version number of the TLS/DTLS protocol the client supports, a number

The performance of search activities can be expressed in how fast an area is cleared, i.e., the spatial search performance. The performance for human exploration and biologic search

The second point is that the highest ID node will receive messages from all the nodes detecting the leaders number dropping to 0 and having the highest ID node in their partial