One document matched: draft-oiwa-http-mutualauth-algo-00.ps


%!PS-Adobe-3.0
%%Title: Mutual Authentication Protocol for HTTP: Cryptographic Algorithms
%%Creator: html2ps version 1.0 beta5
%%CreationDate: Mon Jul  4 23:54:28 2011
%%DocumentNeededResources: font Times-Roman Times-Bold Courier Helvetica
%%DocumentData: Clean7Bit
%%Orientation: Portrait
%%BoundingBox: 0 0 596 842
%%Pages: 9
%%EndComments
%%BeginProlog
/d {bind def} bind def
/D {def} d
/ie {ifelse} d
/E {exch} d
/t true D
/f false D
/FL [/Times-Roman
/Times-Italic
/Times-Bold
/Times-BoldItalic
/Courier
/Courier-Oblique
/Courier-Bold
/Courier-BoldOblique
/Helvetica
/Helvetica-Oblique
/Helvetica-Bold
/Helvetica-BoldOblique] D
/Cd {aload length 2 idiv dup dict begin {D} repeat currentdict end} D
/reencodeISO {
 dup dup findfont dup length dict begin{1 index /FID ne{D}{pop pop}ie}forall
 /Encoding ISOLatin1Encoding D currentdict end definefont} D
/ISOLatin1Encoding [
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar
/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
/guillemotright/onequarter/onehalf/threequarters/questiondown
/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
/yacute/thorn/ydieresis
] D
[128/backslash 129/parenleft 130/parenright 141/circumflex 142/tilde
143/perthousand 144/dagger 145/daggerdbl 146/Ydieresis 147/scaron 148/Scaron
149/oe 150/OE 151/guilsinglleft 152/guilsinglright 153/quotesinglbase
154/quotedblbase 155/quotedblleft 156/quotedblright 157/endash 158/emdash
159/trademark]
aload length 2 idiv 1 1 3 -1 roll{pop ISOLatin1Encoding 3 1 roll put}for
/colorimage where{pop}{
 /colorimage {
  pop pop /Pr E D {/Cv Pr D /Gr Cv length 3 idiv string D 0 1 Gr length 1 sub
   {Gr E dup /i E 3 mul D Cv i get 0.299 mul Cv i 1 add get 0.587 mul add
    Cv i 2 add get 0.114 mul add cvi put}for Gr} image} D
}ie
/pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ie

/MySymbol 10 dict dup begin
 /FontType 3 D /FontMatrix [.001 0 0 .001 0 0 ] D /FontBBox [25 -10 600 600] D
 /Encoding 256 array D 0 1 255{Encoding exch /.notdef put}for
 Encoding (e) 0 get /euro put
 /Metrics 2 dict D Metrics begin
  /.notdef 0 D
  /euro 651 D
 end
 /BBox 2 dict D BBox begin
  /.notdef [0 0 0 0] D
  /euro [25 -10 600 600] D
 end
 /CharacterDefs 2 dict D CharacterDefs begin
  /.notdef {} D
  /euro{newpath 114 600 moveto 631 600 lineto 464 200 lineto 573 200 lineto
   573 0 lineto -94 0 lineto 31 300 lineto -10 300 lineto closepath clip
   50 setlinewidth newpath 656 300 moveto 381 300 275 0 360 arc stroke
   -19 350 moveto 600 0 rlineto -19 250 moveto 600 0 rlineto stroke}d
 end
 /BuildChar{0 begin
  /char E D /fontdict E D /charname fontdict /Encoding get char get D
  fontdict begin
   Metrics charname get 0 BBox charname get aload pop setcachedevice
   CharacterDefs charname get exec
  end
 end}D
 /BuildChar load 0 3 dict put /UniqueID 1 D
end
definefont pop
/Nf {dup 0 ge{FL E get}{-1 eq{/Symbol}{/MySymbol}ie}ie findfont
 E scalefont setfont} D
/IP {currentfile picstr readhexstring pop} D
/WF t D
/F 1 D
/N {showpage} d
/RL {rlineto} d
/S {show} d
/L {lineto} d
/M {moveto} d
/A {awidthshow} d
/RM {rmoveto} d
%%EndProlog
%%BeginSetup
%%PaperSize: A4
WF{FL{reencodeISO D}forall}{4 1 FL length 1 sub{FL E get reencodeISO D}for}ie
/Symbol dup dup findfont dup length dict begin
 {1 index /FID ne{D}{pop pop}ie}forall /Encoding [Encoding aload pop]
 dup 128 /therefore put D currentdict end definefont D
[/Creator (html2ps version 1.0 beta5) /Author () /Keywords (HTTP, authentication) /Subject () /Title (Mutual Authentication Protocol for HTTP: Cryptographic Algorithms) /DOCINFO pdfmark
[/PageMode /UseOutlines /DOCVIEW pdfmark
[/Count 1 /Dest /40 /Title (Mutual Authentication Protocol for HTTP: Cryptographic Algorithms draft-oiwa-http-mutualauth-algo-00) /OUT pdfmark
[/Count 15 /Dest /41 /Title () /OUT pdfmark
[/Dest /41 /Title (Abstract) /OUT pdfmark
[/Dest /42 /Title (Status of this Memo) /OUT pdfmark
[/Dest /43 /Title (Copyright Notice) /OUT pdfmark
[/Dest /44 /Title (Table of Contents) /OUT pdfmark
[/Count -1 /Dest /45 /Title (1. Introduction) /OUT pdfmark
[/Dest /46 /Title (1.1. Terminology) /OUT pdfmark
[/Count -3 /Dest /47 /Title (2. Authentication Algorithms) /OUT pdfmark
[/Dest /48 /Title (2.1. Support functions and notations) /OUT pdfmark
[/Dest /49 /Title (2.2. Functions for discrete-logarithm settings) /OUT pdfmark
[/Dest /50 /Title (2.3. Functions for elliptic-curve settings) /OUT pdfmark
[/Dest /51 /Title (3. IANA Considerations) /OUT pdfmark
[/Dest /52 /Title (4. Security Considerations) /OUT pdfmark
[/Dest /53 /Title (5. Notice on intellectual properties) /OUT pdfmark
[/Count -2 /Dest /54 /Title (6. References) /OUT pdfmark
[/Dest /55 /Title (6.1. Normative References) /OUT pdfmark
[/Dest /56 /Title (6.2. Informative References) /OUT pdfmark
[/Dest /57 /Title (Appendix A. \(Informative\) Group parameters for discrete-logarithm based algorithms) /OUT pdfmark
[/Dest /58 /Title (Appendix B. \(Informative\) Derived numerical values) /OUT pdfmark
[/Dest /59 /Title (Appendix C. \(Informative\) Draft Change Log) /OUT pdfmark
[/Dest /60 /Title (C.1. Changes in revision 00) /OUT pdfmark
[/Dest /61 /Title (Authors' Addresses) /OUT pdfmark
%%EndSetup
%%Page: 1 1
%%PageResources: font Times-Roman Times-Bold Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 842 null] /Dest /0 /DEST pdfmark
0 -0 M
save
2.5 -13.5 M
%%IncludeResource: font Times-Roman
11 0 Nf
(Internet Engineering Task ) S
(Force) S
210.3 -13.5 M
(Y. ) S
(Oiwa) S
2.5 -32.2 M
(Internet-Draft) S
210.3 -32.2 M
(H. ) S
(Watanabe) S
2.5 -51 M
(Intended status: Standards ) S
(Track) S
210.3 -51 M
(H. ) S
(Takagi) S
2.5 -69.8 M
(Expires: January 5, ) S
(2012) S
210.3 -69.8 M
(RCIS, ) S
(AIST) S
2.5 -88.5 M
(\240) S
210.3 -88.5 M
(Y. ) S
(Ioku) S
2.5 -107.2 M
(\240) S
210.3 -107.2 M
(Yahoo! ) S
(Japan) S
2.5 -126 M
(\240) S
210.3 -126 M
(T. ) S
(Hayashi) S
2.5 -144.8 M
(\240) S
210.3 -144.8 M
(Lepidum) S
2.5 -163.5 M
(\240) S
210.3 -163.5 M
(July 4, ) S
(2011) S
0 -168.8 M
restore
227 -183.9 M
[/View [/XYZ -4 842 null] /Dest /40 /DEST pdfmark
51.3 -202.9 M
%%IncludeResource: font Times-Bold
19 2 Nf
(Mutual Authentication Protocol for HTTP:) S
118.6 -225.8 M
(Cryptographic ) S
(Algorithms) S
80.8 -248.6 M
(draft-oiwa-http-mutualauth-algo-00) S
0 -278.6 M
15 2 Nf
(Abstract) S
[/View [/XYZ -4 496.45 null] /Dest /41 /DEST pdfmark
0 -302.8 M
11 0 Nf
2.66496396 0 32 0 0 (This document specifies some cryptographic algorithms which will be used for the Mutual user) A
0 -316 M
(authentication method for the Hyper-text Transport Protocol ) S
(\(HTTP\).) S
0 -345.9 M
15 2 Nf
(Status) S
[/View [/XYZ -4 429.05 null] /Dest /42 /DEST pdfmark
( of this ) S
(Memo) S
0 -370.2 M
11 0 Nf
(This Internet-Draft is submitted in full conformance with the provisions of BCP\24078 and ) S
(BCP\24079.) S
0 -394.4 M
0.34375 0 32 0 0 (Internet-Drafts are working documents of the Internet Engineering Task Force \(IETF\). Note that other) A
0 -407.6 M
0.389423072 0 32 0 0 (groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is) A
0 -420.8 M
(at ) S
(http://datatracker.ietf.org/drafts/current/.) S
0 -445 M
0.275781244 0 32 0 0 (Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced,) A
0 -458.2 M
1.51927078 0 32 0 0 (or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference) A
0 -471.4 M
(material or to cite them other than as \233work in ) S
(progress.\234) S
0 -495.6 M
(This Internet-Draft will expire on January 5, ) S
(2012.) S
0 -525.6 M
15 2 Nf
(Copyright) S
[/View [/XYZ -4 249.44989 null] /Dest /43 /DEST pdfmark
( ) S
(Notice) S
0 -549.8 M
11 0 Nf
(Copyright \(c\) 2011 IETF Trust and the persons identified as the document authors. All rights ) S
(reserved.) S
0 -574 M
3.1208334 0 32 0 0 (This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF) A
0 -587.2 M
1.34730113 0 32 0 0 (Documents \(http://trustee.ietf.org/license-info\) in effect on the date of publication of this document.) A
0 -600.4 M
0.819475472 0 32 0 0 (Please review these documents carefully, as they describe your rights and restrictions with respect to) A
0 -613.6 M
0.287109375 0 32 0 0 (this document. Code Components extracted from this document must include Simplified BSD License) A
0 -626.8 M
1.24951172 0 32 0 0 (text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as) A
0 -640 M
(described in the Simplified BSD ) S
(License.) S
0 -640 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 1 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%Page: 2 2
%%PageResources: font Times-Roman Times-Bold Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 757.0 null] /Dest /1 /DEST pdfmark
0 -18 M
%%IncludeResource: font Times-Bold
15 2 Nf
(Table) S
[/View [/XYZ -4 757.0 null] /Dest /44 /DEST pdfmark
( of ) S
(Contents) S
0 -42.2 M
gsave
newpath
0 -43.3 M
8.25 0 RL
stroke
grestore
%%IncludeResource: font Times-Roman
11 0 Nf
(1.) S
[/Rect [-1.0 -44.95 9.25 -32.85] /Subtype /Link /Border [0 0 0] /Dest /2 /ANN pdfmark
(\240 ) S
(Introduction) S
0 -55.4 M
(\240\240\240\240) S
gsave
newpath
11 -56.5 M
16.5 0 RL
stroke
grestore
(1.1.) S
[/Rect [10.0 -58.15 28.5 -46.0500031] /Subtype /Link /Border [0 0 0] /Dest /4 /ANN pdfmark
(\240 ) S
(Terminology) S
0 -68.6 M
gsave
newpath
0 -69.7 M
8.25 0 RL
stroke
grestore
(2.) S
[/Rect [-1.0 -71.3500061 9.25 -59.2500076] /Subtype /Link /Border [0 0 0] /Dest /6 /ANN pdfmark
(\240 Authentication ) S
(Algorithms) S
0 -81.8 M
(\240\240\240\240) S
gsave
newpath
11 -82.9 M
16.5 0 RL
stroke
grestore
(2.1.) S
[/Rect [10.0 -84.55 28.5 -72.4500046] /Subtype /Link /Border [0 0 0] /Dest /8 /ANN pdfmark
(\240 Support functions and ) S
(notations) S
0 -95 M
(\240\240\240\240) S
gsave
newpath
11 -96.1 M
16.5 0 RL
stroke
grestore
(2.2.) S
[/Rect [10.0 -97.75 28.5 -85.65] /Subtype /Link /Border [0 0 0] /Dest /10 /ANN pdfmark
(\240 Functions for discrete-logarithm ) S
(settings) S
0 -108.2 M
(\240\240\240\240) S
gsave
newpath
11 -109.3 M
16.5 0 RL
stroke
grestore
(2.3.) S
[/Rect [10.0 -110.95 28.5 -98.85] /Subtype /Link /Border [0 0 0] /Dest /12 /ANN pdfmark
(\240 Functions for elliptic-curve ) S
(settings) S
0 -121.4 M
gsave
newpath
0 -122.5 M
8.25 0 RL
stroke
grestore
(3.) S
[/Rect [-1.0 -124.149994 9.25 -112.049995] /Subtype /Link /Border [0 0 0] /Dest /14 /ANN pdfmark
(\240 IANA ) S
(Considerations) S
0 -134.6 M
gsave
newpath
0 -135.7 M
8.25 0 RL
stroke
grestore
(4.) S
[/Rect [-1.0 -137.349991 9.25 -125.249992] /Subtype /Link /Border [0 0 0] /Dest /16 /ANN pdfmark
(\240 Security ) S
(Considerations) S
0 -147.8 M
gsave
newpath
0 -148.9 M
8.25 0 RL
stroke
grestore
(5.) S
[/Rect [-1.0 -150.549988 9.25 -138.449982] /Subtype /Link /Border [0 0 0] /Dest /18 /ANN pdfmark
(\240 Notice on intellectual ) S
(properties) S
0 -161 M
gsave
newpath
0 -162.1 M
8.25 0 RL
stroke
grestore
(6.) S
[/Rect [-1.0 -163.749985 9.25 -151.649979] /Subtype /Link /Border [0 0 0] /Dest /22 /ANN pdfmark
(\240 ) S
(References) S
0 -174.2 M
(\240\240\240\240) S
gsave
newpath
11 -175.3 M
16.5 0 RL
stroke
grestore
(6.1.) S
[/Rect [10.0 -176.949982 28.5 -164.849976] /Subtype /Link /Border [0 0 0] /Dest /22 /ANN pdfmark
(\240 Normative ) S
(References) S
0 -187.4 M
(\240\240\240\240) S
gsave
newpath
11 -188.5 M
16.5 0 RL
stroke
grestore
(6.2.) S
[/Rect [10.0 -190.149979 28.5 -178.049973] /Subtype /Link /Border [0 0 0] /Dest /28 /ANN pdfmark
(\240 Informative ) S
(References) S
0 -200.6 M
gsave
newpath
0 -201.7 M
56.8203125 0 RL
stroke
grestore
(Appendix\240A.) S
[/Rect [-1.0 -203.349976 57.8203125 -191.249969] /Subtype /Link /Border [0 0 0] /Dest /31 /ANN pdfmark
(\240 \(Informative\) Group parameters for discrete-logarithm based ) S
(algorithms) S
0 -213.8 M
gsave
newpath
0 -214.9 M
56.2148438 0 RL
stroke
grestore
(Appendix\240B.) S
[/Rect [-1.0 -216.549973 57.2148438 -204.449966] /Subtype /Link /Border [0 0 0] /Dest /33 /ANN pdfmark
(\240 \(Informative\) Derived numerical ) S
(values) S
0 -227 M
gsave
newpath
0 -228.1 M
56.2148438 0 RL
stroke
grestore
(Appendix\240C.) S
[/Rect [-1.0 -229.749969 57.2148438 -217.649963] /Subtype /Link /Border [0 0 0] /Dest /35 /ANN pdfmark
(\240 \(Informative\) Draft Change ) S
(Log) S
0 -240.2 M
(\240\240\240\240) S
gsave
newpath
11 -241.3 M
18.3359375 0 RL
stroke
grestore
(C.1.) S
[/Rect [10.0 -242.949966 30.3359375 -230.84996] /Subtype /Link /Border [0 0 0] /Dest /37 /ANN pdfmark
(\240 Changes in revision ) S
(00) S
0 -253.4 M
gsave
newpath
0 -254.5 M
5.5 0 RL
stroke
grestore
(\247) S
[/Rect [-1.0 -256.149963 6.5 -244.049957] /Subtype /Link /Border [0 0 0] /Dest /39 /ANN pdfmark
(\240 Authors' ) S
(Addresses) S
0 -264.4 M
[/View [/XYZ -4 492.600037 null] /Dest /2 /DEST pdfmark
0 -264.4 M
[/View [/XYZ -4 492.600037 null] /Dest /3 /DEST pdfmark
0 -283.4 M
15 2 Nf
(1.) S
[/View [/XYZ -4 491.600037 null] /Dest /45 /DEST pdfmark
( ) S
(Introduction) S
0 -307.6 M
11 0 Nf
0.15234375 0 32 0 0 (This document specifies some algorithms for ) A
gsave
newpath
201.9 -308.7 M
252.113281 0 RL
stroke
grestore
0.15234375 0 32 0 0 (Mutual authentication protocol for Hyper-Text Transport) A
[/Rect [200.886719 -310.349976 455.0 -298.249969] /Subtype /Link /Border [0 0 0] /Dest /27 /ANN pdfmark
0 -320.8 M
gsave
newpath
0 -321.9 M
40.015625 0 RL
stroke
grestore
(Protocol ) S
gsave
newpath
40 -321.9 M
34.8125 0 RL
stroke
grestore
(\(HTTP\)) S
[/Rect [-1.0 -323.55 75.828125 -311.449982] /Subtype /Link /Border [0 0 0] /Dest /27 /ANN pdfmark
( [draft-oiwa-http-mutualauth]. ) S
0 -331.8 M
[/View [/XYZ -4 425.2 null] /Dest /4 /DEST pdfmark
0 -331.8 M
[/View [/XYZ -4 425.2 null] /Dest /5 /DEST pdfmark
0 -347.4 M
13 2 Nf
(1.1.) S
[/View [/XYZ -4 425.2 null] /Dest /46 /DEST pdfmark
( ) S
(Terminology) S
0 -371.6 M
11 0 Nf
2.37011719 0 32 0 0 (The key words "MUST", "MUST\240NOT", "REQUIRED", "SHALL", "SHALL\240NOT", "SHOULD",) A
0 -384.8 M
1.49739587 0 32 0 0 ("SHOULD\240NOT", "RECOMMENDED", "NOT\240RECOMMENDED", "MAY", and "OPTIONAL" in) A
0 -398 M
(this document are to be interpreted as described in ) S
gsave
newpath
223.9 -399.1 M
50.1054688 0 RL
stroke
grestore
([RFC2119]) S
[/Rect [222.863281 -400.750031 274.96875 -388.650024] /Subtype /Link /Border [0 0 0] /Dest /25 /ANN pdfmark
(.) S
0 -422.2 M
6.61002588 0 32 0 0 (The terms "encouraged" and "advised" are used for suggestions that do not constitute) A
0 -435.4 M
3.4172585 0 32 0 0 ("SHOULD"-level requirements. People MAY freely choose not to include the suggested items) A
0 -448.6 M
0.508091509 0 32 0 0 (regarding ) A
gsave
newpath
45.4 -449.7 M
50.1054688 0 RL
stroke
grestore
0.508091509 0 32 0 0 ([RFC2119]) A
[/Rect [44.3984375 -451.350067 96.5039062 -439.250061] /Subtype /Link /Border [0 0 0] /Dest /25 /ANN pdfmark
0.508091509 0 32 0 0 (, but complying with those suggestions would be a best practice; it will improve) A
0 -461.8 M
(the security, interoperability, and/or operational ) S
(performance.) S
0 -486 M
2.9309895 0 32 0 0 (The term "natural numbers" refers to the non-negative integers \(including zero\) throughout this ) A
0 -499.2 M
(document.) S
0 -510.2 M
[/View [/XYZ -4 246.799896 null] /Dest /6 /DEST pdfmark
0 -510.2 M
[/View [/XYZ -4 246.799896 null] /Dest /7 /DEST pdfmark
0 -529.2 M
15 2 Nf
(2.) S
[/View [/XYZ -4 245.799927 null] /Dest /47 /DEST pdfmark
( Authentication ) S
(Algorithms) S
0 -553.4 M
11 0 Nf
0.81640625 0 32 0 0 (This document specifies only one family of the authentication algorithm. The family consists of four) A
0 -566.6 M
2.23366475 0 32 0 0 (authentication algorithms, which only differ in their underlying mathematical groups and security) A
0 -579.8 M
(parameters. The algorithms do not add any additional fields. The tokens for these algorithms ) S
(are) S
11 -600.4 M
gsave
0 setgray
newpath
11.0 -600.370117 2.75 0 360 arc
closepath
fill
grestore
22 -604 M
2.421875 0 32 0 0 (iso-kam3-dl-2048-sha256: for the 2048-bit discrete-logarithm setting with the SHA-256 hash) A
22 -617.2 M
(function. ) S
11 -627.8 M
gsave
0 setgray
newpath
11.0 -627.770142 2.75 0 360 arc
closepath
fill
grestore
22 -631.4 M
2.421875 0 32 0 0 (iso-kam3-dl-4096-sha512: for the 4096-bit discrete-logarithm setting with the SHA-512 hash) A
22 -644.6 M
(function. ) S
11 -655.2 M
gsave
0 setgray
newpath
11.0 -655.170166 2.75 0 360 arc
closepath
fill
grestore
22 -658.8 M
2.0859375 0 32 0 0 (iso-kam3-ec-p256-sha256: for the 256-bit prime-field elliptic-curve setting with the SHA-256) A
22 -658.8 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 2 -) S
0 setgray
44 -8 M
grestore
pgsave restore N
%%Page: 3 3
%%PageResources: font Times-Roman Times-Bold Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
22 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(hash function. ) S
11 -23.8 M
gsave
0 setgray
newpath
11.0 -23.77 2.75 0 360 arc
closepath
fill
grestore
22 -27.4 M
11 0 Nf
2.0859375 0 32 0 0 (iso-kam3-ec-p521-sha512: for the 521-bit prime-field elliptic-curve setting with the SHA-512) A
22 -40.6 M
(hash ) S
(function.) S
0 -64.8 M
1.56119788 0 32 0 0 (For discrete-logarithm settings, the underlying groups are the 2048-bit and 4096-bit MODP groups) A
0 -78 M
1.51412261 0 32 0 0 (defined in ) A
gsave
newpath
50.1 -79.1 M
50.1054688 0 RL
stroke
grestore
1.51412261 0 32 0 0 ([RFC3526]) A
[/Rect [49.0585938 -80.75 101.164062 -68.65] /Subtype /Link /Border [0 0 0] /Dest /26 /ANN pdfmark
1.51412261 0 32 0 0 (, respectively. See ) A
gsave
newpath
187.5 -79.1 M
54.0703125 0 RL
stroke
grestore
1.51412261 0 32 0 0 (Appendix\240A) A
[/Rect [186.460938 -80.75 242.53125 -68.65] /Subtype /Link /Border [0 0 0] /Dest /31 /ANN pdfmark
1.51412261 0 32 0 0 ( for the exact specifications of the groups and) A
0 -91.2 M
0.0911458358 0 32 0 0 (associated parameters. The hash functions H are SHA-256 for the 2048-bit group and SHA-512 for the) A
0 -104.4 M
(4096-bit group. The representation of the fields wa, wb, oa, and ob is base64-fixed-number. ) S
0 -128.6 M
0.172916666 0 32 0 0 (For the elliptic-curve settings, the underlying groups are the elliptic curves over the prime fields P-256) A
0 -141.8 M
3.006392 0 32 0 0 (and P-521, respectively, specified in the appendix\240D.1.2 of ) A
gsave
newpath
285.2 -142.9 M
54.9034081 0 RL
stroke
grestore
3.006392 0 32 0 0 (FIPS PUB ) A
gsave
newpath
340.1 -142.9 M
25.6601562 0 RL
stroke
grestore
3.006392 0 32 0 0 (186-3) A
[/Rect [284.179688 -144.549988 366.738281 -132.449982] /Subtype /Link /Border [0 0 0] /Dest /24 /ANN pdfmark
3.006392 0 32 0 0 ( [FIPS.186-3.2009]) A
0 -155 M
0.460156262 0 32 0 0 (specification. The hash functions H, which are referenced by the core document, are SHA-256 for the) A
0 -168.2 M
4.87199497 0 32 0 0 (P-256 curve and SHA-512 for the P-521 curve, respectively, defined in ) A
gsave
newpath
369.7 -169.3 M
58.634613 0 RL
stroke
grestore
4.87199497 0 32 0 0 (FIPS PUB ) A
gsave
newpath
428.3 -169.3 M
25.6601562 0 RL
stroke
grestore
4.87199497 0 32 0 0 (180-2) A
[/Rect [368.695312 -170.949982 454.988281 -158.849976] /Subtype /Link /Border [0 0 0] /Dest /23 /ANN pdfmark
0 -181.4 M
([FIPS.180-2.2002]. The representation of the fields wa, wb, oa, and ob is hex-fixed-number. ) S
0 -205.6 M
0.408203125 0 32 0 0 (Note: This algorithm is based on the Key Agreement Mechanism 3 \(KAM3\) defined in Section 6.3 of ) A
0 -218.8 M
gsave
newpath
0 -219.9 M
49.4101562 0 RL
stroke
grestore
8.17578125 0 32 0 0 (ISO/IEC ) A
gsave
newpath
49.4 -219.9 M
36.6601562 0 RL
stroke
grestore
8.17578125 0 32 0 0 (11770-4) A
[/Rect [-1.0 -221.549973 87.0703125 -209.449966] /Subtype /Link /Border [0 0 0] /Dest /29 /ANN pdfmark
8.17578125 0 32 0 0 ( [ISO.11770-4.2006] with a few modifications/improvements. However,) A
0 -232 M
1.37469947 0 32 0 0 (implementers should use this document as the normative reference, because the algorithm has been) A
0 -245.2 M
(changed in several minor details as well as major improvements. ) S
0 -256.2 M
[/View [/XYZ -4 500.800049 null] /Dest /8 /DEST pdfmark
0 -256.2 M
[/View [/XYZ -4 500.800049 null] /Dest /9 /DEST pdfmark
0 -271.8 M
%%IncludeResource: font Times-Bold
13 2 Nf
(2.1.) S
[/View [/XYZ -4 500.800049 null] /Dest /48 /DEST pdfmark
( Support functions and ) S
(notations) S
0 -296 M
11 0 Nf
(The algorithm definitions use several support functions and notations defined ) S
(below:) S
0 -320.2 M
(The integers in the specification are in decimal, or in hexadecimal when prefixed with ) S
("0x".) S
0 -344.4 M
4.17157459 0 32 0 0 (The two functions named octet\(\) and OCTETS\(\) are those defined in the ) A
gsave
newpath
371.9 -345.5 M
25.8473549 0 RL
stroke
grestore
4.17157459 0 32 0 0 (core ) A
gsave
newpath
397.8 -345.5 M
56.1875 0 RL
stroke
grestore
4.17157459 0 32 0 0 (specification) A
[/Rect [370.921875 -347.15 454.953125 -335.05] /Subtype /Link /Border [0 0 0] /Dest /27 /ANN pdfmark
4.17157459 0 32 0 0 ( ) A
0 -357.6 M
([draft-oiwa-http-mutualauth].) S
0 -381.8 M
2.67103791 0 32 0 0 (Note: The definition of OCTETS\(\) is different from the function GE2OS_x in the original ISO) A
0 -395 M
(specification, which takes the shortest representation without preceding zeros. ) S
0 -419.2 M
2.79947925 0 32 0 0 (All of the algorithms defined in this specification use the default functions defined in the core) A
0 -432.4 M
(specification for functions pi, o_A and ) S
(o_B.) S
0 -443.4 M
[/View [/XYZ -4 313.599945 null] /Dest /10 /DEST pdfmark
0 -443.4 M
[/View [/XYZ -4 313.599945 null] /Dest /11 /DEST pdfmark
0 -459 M
13 2 Nf
(2.2.) S
[/View [/XYZ -4 313.599945 null] /Dest /49 /DEST pdfmark
( Functions for discrete-logarithm ) S
(settings) S
0 -483.2 M
11 0 Nf
0.519886374 0 32 0 0 (In this section, an equation \(x / y mod z\) denotes a natural number w less than z that satisfies \(w * y\)) A
0 -496.4 M
(mod z = x mod z. ) S
0 -520.6 M
0.05 0 32 0 0 (For the discrete-logarithm, we refer to some of the domain parameters by using the following symbols: ) A
11 -541.2 M
gsave
0 setgray
newpath
11.0 -541.170105 2.75 0 360 arc
closepath
fill
grestore
22 -544.8 M
(q: for "the prime" defining the MODP group. ) S
11 -555.4 M
gsave
0 setgray
newpath
11.0 -555.370117 2.75 0 360 arc
closepath
fill
grestore
22 -559 M
(g: for "the generator" associated with the group. ) S
11 -569.6 M
gsave
0 setgray
newpath
11.0 -569.570129 2.75 0 360 arc
closepath
fill
grestore
22 -573.2 M
(r: for the order of the subgroup generated by ) S
(g.) S
0 -597.4 M
(The function J is defined as ) S
0 -621.6 M
(J\(pi\) = g^\(pi\) mod q. ) S
0 -632.6 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 3 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%Page: 4 4
%%PageResources: font Times-Roman Times-Bold Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The value of w_A is derived as ) S
0 -37.4 M
(w_A = g^\(s_A\) mod q, ) S
0 -61.6 M
0.109188989 0 32 0 0 (where s_A is a random integer within range [1, r-1] and r is the size of the subgroup generated by g. In) A
0 -74.8 M
(addition, s_A MUST be larger than log\(q\)/log\(g\) \(so that g^\(s_A\) > q\). ) S
0 -99 M
2.07927394 0 32 0 0 (The value of w_A SHALL satisfy 1 < w_A < q-1. The server MUST check this condition upon) A
0 -112.2 M
(reception. ) S
0 -136.4 M
(The value of w_B is derived from J\(pi\) and w_A as: ) S
0 -160.6 M
(w_B = \(J\(pi\) * w_A^\(H\(octet\(1\) | OCTETS\(w_A\)\)\)\)^s_B mod q, ) S
0 -184.8 M
0.286328137 0 32 0 0 (where s_B is a random number within range [1, r-1]. The value of w_B MUST satisfy 1 < w_B < q-1.) A
0 -198 M
1.31847429 0 32 0 0 (If this condition is not held, the server MUST retry using another value for s_B. The client MUST) A
0 -211.2 M
(check this condition upon reception. ) S
0 -235.4 M
(The value z on the client side is derived by the following equation: ) S
0 -259.6 M
0.037224263 0 32 0 0 (z = w_B^\(\(s_A + H\(octet\(2\) | OCTETS\(w_A\) | OCTETS\(w_B\)\)\) / \(s_A * H\(octet\(1\) | w_A\) + pi\) mod) A
0 -272.8 M
(r\) mod q. ) S
0 -297 M
(The value z on the server side is derived by the following equation: ) S
0 -321.2 M
(z = \(w_A * g^\(H\(octet\(2\) | OCTETS\(w_A\) | OCTETS\(w_B\)\)\)\)^s_B mod q. ) S
0 -332.2 M
[/View [/XYZ -4 424.8 null] /Dest /12 /DEST pdfmark
0 -332.2 M
[/View [/XYZ -4 424.8 null] /Dest /13 /DEST pdfmark
0 -347.8 M
%%IncludeResource: font Times-Bold
13 2 Nf
(2.3.) S
[/View [/XYZ -4 424.8 null] /Dest /50 /DEST pdfmark
( Functions for elliptic-curve ) S
(settings) S
0 -372 M
11 0 Nf
(For the elliptic-curve setting, we refer to some of the domain parameters by the following symbols: ) S
11 -392.6 M
gsave
0 setgray
newpath
11.0 -392.570038 2.75 0 360 arc
closepath
fill
grestore
22 -396.2 M
(q: for the prime used to define the group. ) S
11 -406.8 M
gsave
0 setgray
newpath
11.0 -406.77005 2.75 0 360 arc
closepath
fill
grestore
22 -410.4 M
(G: for the defined point called the generator. ) S
11 -421 M
gsave
0 setgray
newpath
11.0 -420.970062 2.75 0 360 arc
closepath
fill
grestore
22 -424.6 M
(r: for the order of the subgroup generated by ) S
(G.) S
0 -448.8 M
0.547080576 0 32 0 0 (The function P\(p\) converts a curve point p into an integer representing point p, by computing x * 2 +) A
0 -462 M
1.34505212 0 32 0 0 (\(y mod 2\), where \(x, y\) are the coordinates of point p. P'\(z\) is the inverse of function P, that is, it) A
0 -475.2 M
2.06347656 0 32 0 0 (converts an integer z to a point p that satisfies P\(p\) = z. If such p exists, it is uniquely defined.) A
0 -488.4 M
0.799218774 0 32 0 0 (Otherwise, z does not represent a valid curve point. The operator + indicates the elliptic-curve group) A
0 -501.6 M
0.0770970359 0 32 0 0 (operation, and the operation [x] * p denotes an integer-multiplication of point p: it calculates p + p + ...) A
0 -514.8 M
1.2265625 0 32 0 0 (\(x times\) ... + p. See the literatures on elliptic-curve cryptography for the exact algorithms used for) A
0 -528 M
0.619290888 0 32 0 0 (those functions \(e.g. Section 3 of ) A
gsave
newpath
151.5 -529.1 M
50.1054688 0 RL
stroke
grestore
0.619290888 0 32 0 0 ([RFC6090]) A
[/Rect [150.539062 -530.750122 202.644531 -518.650146] /Subtype /Link /Border [0 0 0] /Dest /30 /ANN pdfmark
0.619290888 0 32 0 0 (, which uses different notations, though.\) 0_E represents) A
0 -541.2 M
0.357617199 0 32 0 0 (the infinity point. The equation \(x / y mod z\) denotes an natural number w less than z that satisfies \(w) A
0 -554.4 M
(* y\) mod z = x mod z. ) S
0 -578.6 M
(The function J is defined as ) S
0 -602.8 M
(J\(pi\) = [pi] * G. ) S
0 -627 M
(The value of w_A is derived as ) S
0 -638 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 4 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%Page: 5 5
%%PageResources: font Times-Roman Times-Bold Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(w_A = P\(W_A\), where W_A = [s_A] * G, ) S
0 -37.4 M
0.178602427 0 32 0 0 (where s_A is a random number within range [1, r-1]. The value of w_A MUST represent a valid curve) A
0 -50.6 M
(point, and W_A SHALL\240NOT be 0_E. The server MUST check this condition upon reception. ) S
0 -74.8 M
(The value of w_B is derived from J\(pi\) and W_A = P'\(w_A\) as: ) S
0 -99 M
(w_B = P\(W_B\), where W_B = [s_B] * \(J\(pi\) + [H\(octet\(1\) | OCTETS\(w_A\)\)] * W_A\), ) S
0 -123.2 M
0.245876729 0 32 0 0 (where s_B is a random number within range [1, r-1]. The value of w_B MUST represent a valid curve) A
0 -136.4 M
0.403211802 0 32 0 0 (point and satisfy [4] * P'\(w_B\) <> 0_E. If this condition is not satisfied, the server MUST retry using) A
0 -149.6 M
(another value for s_B. The client MUST check this condition upon reception. ) S
0 -173.8 M
(The value z on the client side is derived by the following equation: ) S
0 -198 M
0.346354157 0 32 0 0 (z = P\([\(s_A + H\(octet\(2\) | OCTETS\(w_A\) | OCTETS\(w_B\)\)\) / \(s_A * H\(octet\(1\) | OCTETS\(w_A\)\) +) A
0 -211.2 M
(pi\) mod r] * W_B\), where W_B = P'\(w_B\). ) S
0 -235.4 M
(The value z on the server side is derived by the following equation: ) S
0 -259.6 M
(z = P\([s_B] * \(W_A + [H\(octet\(2\) | OCTETS\(w_A\) | OCTETS\(w_B\)\)] * G\)\), where W_A = P'\(w_A\). ) S
0 -270.6 M
[/View [/XYZ -4 486.400024 null] /Dest /14 /DEST pdfmark
0 -270.6 M
[/View [/XYZ -4 486.400024 null] /Dest /15 /DEST pdfmark
0 -289.6 M
%%IncludeResource: font Times-Bold
15 2 Nf
(3.) S
[/View [/XYZ -4 485.400024 null] /Dest /51 /DEST pdfmark
( IANA ) S
(Considerations) S
0 -313.8 M
11 0 Nf
5.45859385 0 32 0 0 (Four tokens iso-kam3-dl-2048-sha256, iso-kam3-dl-4096-sha512, iso-kam3-ec-p256-sha256 and) A
0 -327 M
2.30436206 0 32 0 0 (iso-kam3-ec-p521-sha512 shall be allocated and registered according to the provision of the core) A
0 -340.2 M
(documentation when this document is promoted to an RFC. ) S
0 -364.4 M
(Note: More formal declarations will be added in the future drafts to meet the RFC 5226 requirements. ) S
0 -375.4 M
[/View [/XYZ -4 381.599976 null] /Dest /16 /DEST pdfmark
0 -375.4 M
[/View [/XYZ -4 381.599976 null] /Dest /17 /DEST pdfmark
0 -394.4 M
15 2 Nf
(4.) S
[/View [/XYZ -4 380.599976 null] /Dest /52 /DEST pdfmark
( Security ) S
(Considerations) S
0 -418.6 M
11 0 Nf
4.87460947 0 32 0 0 (Refer the corresponding section of the core specification for algorithm-independent, generic) A
0 -431.8 M
(considerations. ) S
11 -452.4 M
gsave
0 setgray
newpath
11.0 -452.370056 2.75 0 360 arc
closepath
fill
grestore
22 -456 M
6.48011351 0 32 0 0 (All random numbers used in these algorithms MUST be at least cryptographically) A
22 -469.2 M
(computationally secure against forward and backward guessing attacks. ) S
11 -479.8 M
gsave
0 setgray
newpath
11.0 -479.770081 2.75 0 360 arc
closepath
fill
grestore
22 -483.4 M
4.10507822 0 32 0 0 (Computation times of all numerical operations on discrete-logarithm group elements and) A
22 -496.6 M
0.668269217 0 32 0 0 (elliptic-curve points MUST be normalized and made independent of the exact values, to prevent) A
22 -509.8 M
(timing-based side-channel ) S
(attacks.) S
0 -520.8 M
[/View [/XYZ -4 236.19989 null] /Dest /18 /DEST pdfmark
0 -520.8 M
[/View [/XYZ -4 236.19989 null] /Dest /19 /DEST pdfmark
0 -539.8 M
15 2 Nf
(5.) S
[/View [/XYZ -4 235.19989 null] /Dest /53 /DEST pdfmark
( Notice on intellectual ) S
(properties) S
0 -564 M
11 0 Nf
0.270432681 0 32 0 0 (The National Institute of Advanced Industrial Science and Technology \(AIST\) and Yahoo! Japan, Inc.) A
0 -577.2 M
0.311197907 0 32 0 0 (has jointly submitted a patent application on the protocol proposed in this documentation to the Patent) A
0 -590.4 M
0.125868052 0 32 0 0 (Office of Japan. The patent is intended to be open to any implementors of this protocol and its variants) A
0 -603.6 M
0.2734375 0 32 0 0 (under non-exclusive royalty-free manner. For the details of the patent application and its status, please) A
0 -616.8 M
(contact the author of this document. ) S
0 -641 M
1.08359373 0 32 0 0 (The elliptic-curve based authentication algorithms might involve several existing third-party patents.) A
0 -654.2 M
0.114889704 0 32 0 0 (The authors of the document take no position regarding the validity or scope of such patents, and other) A
0 -667.4 M
(patents as well. ) S
0 -667.4 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 5 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%Page: 6 6
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 0 M
[/View [/XYZ -4 757.0 null] /Dest /20 /DEST pdfmark
0 0 M
[/View [/XYZ -4 757.0 null] /Dest /21 /DEST pdfmark
0 -18 M
%%IncludeResource: font Times-Bold
15 2 Nf
(6.) S
[/View [/XYZ -4 757.0 null] /Dest /54 /DEST pdfmark
( ) S
(References) S
0 -25.5 M
[/View [/XYZ -4 731.5 null] /Dest /22 /DEST pdfmark
0 -44 M
13 2 Nf
(6.1.) S
[/View [/XYZ -4 728.6 null] /Dest /55 /DEST pdfmark
( Normative ) S
(References) S
8 -71.3 M
%%IncludeResource: font Times-Roman
11 0 Nf
([FIPS.180-2.2002]) S
[/View [/XYZ -4 842 null] /Dest /23 /DEST pdfmark
149.7 -71.3 M
(National Institute of Standards and Technology, ) S
(\233) S
gsave
newpath
368.7 -72.4 M
58.0234375 0 RL
stroke
grestore
(Secure Hash ) S
[/Rect [367.696045 -74.05 427.719482 -61.9500046] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf)] Cd /ANN pdfmark
149.7 -84.5 M
gsave
newpath
149.7 -85.6 M
39.09375 0 RL
stroke
grestore
(Standard) S
[/Rect [148.699951 -87.25 189.793701 -75.15] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf)] Cd /ANN pdfmark
(,\234 FIPS\240PUB 180-2, ) S
(August\2402002.) S
8 -106.2 M
([FIPS.186-3.2009]) S
[/View [/XYZ -4 842 null] /Dest /24 /DEST pdfmark
149.7 -106.2 M
(National Institute of Standards and Technology, ) S
(\233) S
gsave
newpath
368.7 -107.3 M
30.5429688 0 RL
stroke
grestore
(Digital) S
[/Rect [367.696045 -109.0 400.239 -96.9] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://csrc.nist.gov/publications/fips/fips186-3/fips186-3.pdf)] Cd /ANN pdfmark
149.7 -119.5 M
gsave
newpath
149.7 -120.5 M
86.7421875 0 RL
stroke
grestore
(Signature Standard ) S
gsave
newpath
236.4 -120.5 M
27.4882812 0 RL
stroke
grestore
(\(DSS\)) S
[/Rect [148.699951 -122.2 264.93042 -110.1] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://csrc.nist.gov/publications/fips/fips186-3/fips186-3.pdf)] Cd /ANN pdfmark
(,\234 FIPS\240PUB 186-3, ) S
(June\2402009.) S
8 -141.2 M
([RFC2119]) S
[/View [/XYZ -4 842 null] /Dest /25 /DEST pdfmark
149.7 -141.2 M
gsave
newpath
149.7 -142.3 M
40.921875 0 RL
stroke
grestore
(Bradner, ) S
gsave
newpath
190.6 -142.3 M
8.86328125 0 RL
stroke
grestore
(S.) S
(, ) S
(\233) S
gsave
newpath
209.9 -142.3 M
231.832031 0 RL
stroke
grestore
(Key words for use in RFCs to Indicate Requirement ) S
[/Rect [208.86792 -143.95 442.699951 -131.849991] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://tools.ietf.org/html/rfc2119)] Cd /ANN pdfmark
149.7 -154.4 M
gsave
newpath
149.7 -155.5 M
29.3164062 0 RL
stroke
grestore
(Levels) S
[/Rect [148.699951 -157.15 180.016357 -145.049988] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://tools.ietf.org/html/rfc2119)] Cd /ANN pdfmark
(,\234 BCP\24014, RFC\2402119, March\2401997 ) S
(\() S
gsave
newpath
340.3 -155.5 M
21.3789062 0 RL
stroke
grestore
(TXT) S
[/Rect [339.332764 -157.15 362.71167 -145.049988] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.rfc-editor.org/rfc/rfc2119.txt)] Cd /ANN pdfmark
(, ) S
gsave
newpath
367.2 -155.5 M
31.15625 0 RL
stroke
grestore
(HTML) S
[/Rect [366.21167 -157.15 399.36792 -145.049988] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://xml.resource.org/public/rfc/html/rfc2119.html)] Cd /ANN pdfmark
(, ) S
gsave
newpath
403.9 -155.5 M
24.4375 0 RL
stroke
grestore
(XML) S
[/Rect [402.86792 -157.15 429.30542 -145.049988] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://xml.resource.org/public/rfc/xml/rfc2119.xml)] Cd /ANN pdfmark
(\).) S
8 -176.2 M
([RFC3526]) S
[/View [/XYZ -4 842 null] /Dest /26 /DEST pdfmark
149.7 -176.2 M
(Kivinen, T. and M. Kojo, ) S
(\233) S
gsave
newpath
269.1 -177.3 M
162.1875 0 RL
stroke
grestore
(More Modular Exponential \(MODP\)) S
[/Rect [268.141357 -178.900009 432.328857 -166.8] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://tools.ietf.org/html/rfc3526)] Cd /ANN pdfmark
149.7 -189.4 M
gsave
newpath
149.7 -190.5 M
222.929688 0 RL
stroke
grestore
(Diffie-Hellman groups for Internet Key Exchange ) S
gsave
newpath
372.6 -190.5 M
25.640625 0 RL
stroke
grestore
(\(IKE\)) S
[/Rect [148.699951 -192.1 399.270264 -180.0] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://tools.ietf.org/html/rfc3526)] Cd /ANN pdfmark
(,\234) S
149.7 -202.6 M
(RFC\2403526, May\2402003 ) S
(\() S
gsave
newpath
252.1 -203.7 M
21.3789062 0 RL
stroke
grestore
(TXT) S
[/Rect [251.05542 -205.3 274.434326 -193.2] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.rfc-editor.org/rfc/rfc3526.txt)] Cd /ANN pdfmark
(\).) S
8 -213.3 M
0.989519954 0.989519954 scale

-0.0 -11.0 RM
([draft-oiwa-http-mutualauth]) S
[/View [/XYZ -4 842 null] /Dest /27 /DEST pdfmark
1.01059103 1.01059103 scale

149.7 -224.3 M
gsave
newpath
149.7 -225.4 M
29.3203125 0 RL
stroke
grestore
(Oiwa, ) S
gsave
newpath
179 -225.4 M
10.6914062 0 RL
stroke
grestore
(Y.) S
(, Watanabe, H., Takagi, H., Ioku, Y., and T. Hayashi, ) S
149.7 -237.5 M
(\233) S
gsave
newpath
154.6 -238.6 M
158.21875 0 RL
stroke
grestore
(Mutual Authentication Protocol for ) S
gsave
newpath
312.8 -238.6 M
27.4921875 0 RL
stroke
grestore
(HTTP) S
[/Rect [153.582764 -240.25 341.293701 -228.15] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.ietf.org/internet-drafts/draft-oiwa-http-mutualauth-09.txt)] Cd /ANN pdfmark
(,\234) S
149.7 -250.7 M
(draft-oiwa-http-mutualauth-09 \(work in progress\), ) S
(July\2402011.) S
0 -270.4 M
[/View [/XYZ -4 486.550018 null] /Dest /28 /DEST pdfmark
0 -286 M
13 2 Nf
(6.2.) S
[/View [/XYZ -4 486.550018 null] /Dest /56 /DEST pdfmark
( Informative ) S
(References) S
8 -302.3 M
0.989316106 0.989316106 scale

-0.0 -11.0 RM
11 0 Nf
([ISO.11770-4.2006]) S
[/View [/XYZ -4 842 null] /Dest /29 /DEST pdfmark
1.01079929 1.01079929 scale

112.2 -313.3 M
(International Organization for Standardization, \233Information technology \235) S
112.2 -326.5 M
(Security techniques \235 Key management \235 Part 4: Mechanisms based on) S
112.2 -339.8 M
(weak secrets,\234 ISO\240Standard 11770-4, ) S
(May\2402006.) S
8 -361.5 M
([RFC6090]) S
[/View [/XYZ -4 842 null] /Dest /30 /DEST pdfmark
112.2 -361.5 M
(McGrew, D., Igoe, K., and M. Salter, ) S
(\233) S
gsave
newpath
284.2 -362.6 M
122.179688 0 RL
stroke
grestore
(Fundamental Elliptic Curve) S
[/Rect [283.195496 -364.249969 407.375183 -352.149963] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://tools.ietf.org/html/rfc6090)] Cd /ANN pdfmark
112.2 -374.7 M
gsave
newpath
112.2 -375.8 M
63.84375 0 RL
stroke
grestore
(Cryptography ) S
gsave
newpath
176.1 -375.8 M
50.0976562 0 RL
stroke
grestore
(Algorithms) S
[/Rect [111.242355 -377.449982 227.183762 -365.349976] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://tools.ietf.org/html/rfc6090)] Cd /ANN pdfmark
(,\234 RFC\2406090, February\2402011 ) S
(\() S
gsave
newpath
358.5 -375.8 M
21.3789062 0 RL
stroke
grestore
(TXT) S
[/Rect [357.461121 -377.449982 380.840027 -365.349976] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.rfc-editor.org/rfc/rfc6090.txt)] Cd /ANN pdfmark
(\).) S
0 -394.4 M
[/View [/XYZ -4 362.550018 null] /Dest /31 /DEST pdfmark
0 -394.4 M
[/View [/XYZ -4 362.550018 null] /Dest /32 /DEST pdfmark
0 -413.4 M
15 2 Nf
(Appendix) S
[/View [/XYZ -4 361.550018 null] /Dest /57 /DEST pdfmark
( A. \(Informative\) Group parameters for discrete-logarithm) S
0 -431.4 M
(based ) S
(algorithms) S
0 -455.6 M
11 0 Nf
3.01204419 0 32 0 0 (The MODP group used for the iso-kam3-dl-2048-sha256 algorithm is defined by the following ) A
0 -468.9 M
(parameters.) S
0 -493.1 M
(The prime ) S
(is:) S
0 -514.9 M
%%IncludeResource: font Courier
9.0 4 Nf
( q = 0xFFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1) S
0 -525.7 M
(       29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD) S
0 -536.4 M
(       EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245) S
0 -547.2 M
(       E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED) S
0 -558 M
(       EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D) S
0 -568.8 M
(       C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F) S
0 -579.6 M
(       83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D) S
0 -590.4 M
(       670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B) S
0 -601.2 M
(       E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9) S
0 -612 M
(       DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510) S
0 -622.8 M
(       15728E5A 8AACAA68 FFFFFFFF FFFFFFFF.) S
0 -631.8 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 6 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%Page: 7 7
%%PageResources: font Times-Roman Courier Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -13.2 M
%%IncludeResource: font Times-Roman
11 0 Nf
(The generator ) S
(is:) S
0 -35 M
%%IncludeResource: font Courier
9.0 4 Nf
( g = 2.) S
0 -59.2 M
11 0 Nf
(The size of the subgroup generated by g ) S
(is:) S
0 -81 M
9.0 4 Nf
( r = \(q - 1\) / 2 =) S
0 -91.8 M
(     0x7FFFFFFF FFFFFFFF E487ED51 10B4611A 62633145 C06E0E68) S
0 -102.6 M
(       94812704 4533E63A 0105DF53 1D89CD91 28A5043C C71A026E) S
0 -113.4 M
(       F7CA8CD9 E69D218D 98158536 F92F8A1B A7F09AB6 B6A8E122) S
0 -124.2 M
(       F242DABB 312F3F63 7A262174 D31BF6B5 85FFAE5B 7A035BF6) S
0 -135 M
(       F71C35FD AD44CFD2 D74F9208 BE258FF3 24943328 F6722D9E) S
0 -145.8 M
(       E1003E5C 50B1DF82 CC6D241B 0E2AE9CD 348B1FD4 7E9267AF) S
0 -156.6 M
(       C1B2AE91 EE51D6CB 0E3179AB 1042A95D CF6A9483 B84B4B36) S
0 -167.4 M
(       B3861AA7 255E4C02 78BA3604 650C10BE 19482F23 171B671D) S
0 -178.2 M
(       F1CF3B96 0C074301 CD93C1D1 7603D147 DAE2AEF8 37A62964) S
0 -189 M
(       EF15E5FB 4AAC0B8C 1CCAA4BE 754AB572 8AE9130C 4C7D0288) S
0 -199.8 M
(       0AB9472D 45565534 7FFFFFFF FFFFFFFF.) S
0 -224 M
11 0 Nf
3.01204419 0 32 0 0 (The MODP group used for the iso-kam3-dl-4096-sha512 algorithm is defined by the following ) A
0 -237.2 M
(parameters.) S
0 -261.4 M
(The prime ) S
(is:) S
0 -283.2 M
9.0 4 Nf
( q = 0xFFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1) S
0 -294 M
(       29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD) S
0 -304.8 M
(       EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245) S
0 -315.6 M
(       E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED) S
0 -326.4 M
(       EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D) S
0 -337.2 M
(       C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F) S
0 -348 M
(       83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D) S
0 -358.8 M
(       670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B) S
0 -369.6 M
(       E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9) S
0 -380.4 M
(       DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510) S
0 -391.2 M
(       15728E5A 8AAAC42D AD33170D 04507A33 A85521AB DF1CBA64) S
0 -402 M
(       ECFB8504 58DBEF0A 8AEA7157 5D060C7D B3970F85 A6E1E4C7) S
0 -412.8 M
(       ABF5AE8C DB0933D7 1E8C94E0 4A25619D CEE3D226 1AD2EE6B) S
0 -423.6 M
(       F12FFA06 D98A0864 D8760273 3EC86A64 521F2B18 177B200C) S
0 -434.4 M
(       BBE11757 7A615D6C 770988C0 BAD946E2 08E24FA0 74E5AB31) S
0 -445.2 M
(       43DB5BFC E0FD108E 4B82D120 A9210801 1A723C12 A787E6D7) S
0 -456 M
(       88719A10 BDBA5B26 99C32718 6AF4E23C 1A946834 B6150BDA) S
0 -466.8 M
(       2583E9CA 2AD44CE8 DBBBC2DB 04DE8EF9 2E8EFC14 1FBECAA6) S
0 -477.6 M
(       287C5947 4E6BC05D 99B2964F A090C3A2 233BA186 515BE7ED) S
0 -488.4 M
(       1F612970 CEE2D7AF B81BDD76 2170481C D0069127 D5B05AA9) S
0 -499.2 M
(       93B4EA98 8D8FDDC1 86FFB7DC 90A6C08F 4DF435C9 34063199) S
0 -510 M
(       FFFFFFFF FFFFFFFF.) S
0 -534.2 M
11 0 Nf
(The generator ) S
(is:) S
0 -556 M
9.0 4 Nf
( g = 2.) S
0 -580.2 M
11 0 Nf
(The size of the subgroup generated by g ) S
(is:) S
0 -602 M
9.0 4 Nf
( r = \(q - 1\) / 2 =) S
0 -612.8 M
(     0x7FFFFFFF FFFFFFFF E487ED51 10B4611A 62633145 C06E0E68) S
0 -623.6 M
(       94812704 4533E63A 0105DF53 1D89CD91 28A5043C C71A026E) S
0 -634.4 M
(       F7CA8CD9 E69D218D 98158536 F92F8A1B A7F09AB6 B6A8E122) S
0 -645.2 M
(       F242DABB 312F3F63 7A262174 D31BF6B5 85FFAE5B 7A035BF6) S
0 -656 M
(       F71C35FD AD44CFD2 D74F9208 BE258FF3 24943328 F6722D9E) S
0 -666.8 M
(       E1003E5C 50B1DF82 CC6D241B 0E2AE9CD 348B1FD4 7E9267AF) S
0 -666.8 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 7 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%Page: 8 8
%%PageResources: font Times-Roman Times-Bold Courier Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -10.8 M
%%IncludeResource: font Courier
9.0 4 Nf
(       C1B2AE91 EE51D6CB 0E3179AB 1042A95D CF6A9483 B84B4B36) S
0 -21.6 M
9.0 4 Nf
(       B3861AA7 255E4C02 78BA3604 650C10BE 19482F23 171B671D) S
0 -32.4 M
(       F1CF3B96 0C074301 CD93C1D1 7603D147 DAE2AEF8 37A62964) S
0 -43.2 M
(       EF15E5FB 4AAC0B8C 1CCAA4BE 754AB572 8AE9130C 4C7D0288) S
0 -54 M
(       0AB9472D 45556216 D6998B86 82283D19 D42A90D5 EF8E5D32) S
0 -64.8 M
(       767DC282 2C6DF785 457538AB AE83063E D9CB87C2 D370F263) S
0 -75.6 M
(       D5FAD746 6D8499EB 8F464A70 2512B0CE E771E913 0D697735) S
0 -86.4 M
(       F897FD03 6CC50432 6C3B0139 9F643532 290F958C 0BBD9006) S
0 -97.2 M
(       5DF08BAB BD30AEB6 3B84C460 5D6CA371 047127D0 3A72D598) S
0 -108 M
(       A1EDADFE 707E8847 25C16890 54908400 8D391E09 53C3F36B) S
0 -118.8 M
(       C438CD08 5EDD2D93 4CE1938C 357A711E 0D4A341A 5B0A85ED) S
0 -129.6 M
(       12C1F4E5 156A2674 6DDDE16D 826F477C 97477E0A 0FDF6553) S
0 -140.4 M
(       143E2CA3 A735E02E CCD94B27 D04861D1 119DD0C3 28ADF3F6) S
0 -151.2 M
(       8FB094B8 67716BD7 DC0DEEBB 10B8240E 68034893 EAD82D54) S
0 -162 M
(       C9DA754C 46C7EEE0 C37FDBEE 48536047 A6FA1AE4 9A0318CC) S
0 -172.8 M
(       FFFFFFFF FFFFFFFF.) S
0 -181.8 M
[/View [/XYZ -4 575.199951 null] /Dest /33 /DEST pdfmark
0 -181.8 M
[/View [/XYZ -4 575.199951 null] /Dest /34 /DEST pdfmark
0 -202.8 M
%%IncludeResource: font Times-Bold
15 2 Nf
(Appendix) S
[/View [/XYZ -4 572.199951 null] /Dest /58 /DEST pdfmark
( B. \(Informative\) Derived numerical ) S
(values) S
0 -227 M
%%IncludeResource: font Times-Roman
11 0 Nf
0.24609375 0 32 0 0 (This section provides several numerical values for implementing this protocol, derived from the above) A
0 -240.2 M
(specifications. The values shown in this section are for informative purposes only. ) S
195.8 -268.5 M
11 2 Nf
(dl-2048) S
236.7 -268.5 M
11 2 Nf
(dl-4096) S
277.7 -268.5 M
11 2 Nf
(ec-p256) S
319.8 -268.5 M
11 2 Nf
(ec-p521) S
59 -288.3 M
11 0 Nf
(Size of w_A ) S
(etc.) S
195.8 -288.3 M
(2048) S
236.7 -288.3 M
(4096) S
277.7 -288.3 M
(257) S
319.8 -288.3 M
(522) S
361.9 -288.3 M
(\(bits\)) S
59 -308 M
(Size of ) S
(H\(...\)) S
195.8 -308 M
(256) S
236.7 -308 M
(512) S
277.7 -308 M
(256) S
319.8 -308 M
(512) S
361.9 -308 M
(\(bits\)) S
59 -327.8 M
(length of OCTETS\(w_A\) ) S
(etc.) S
195.8 -327.8 M
(256) S
236.7 -327.8 M
(512) S
277.7 -327.8 M
(33) S
319.8 -327.8 M
(66) S
361.9 -327.8 M
(\(octets\)) S
59 -347.5 M
(length of wa, wb field ) S
(values.) S
195.8 -347.5 M
(346 ) S
(*) S
236.7 -347.5 M
(686 ) S
(*) S
277.7 -347.5 M
(66) S
319.8 -347.5 M
(132) S
361.9 -347.5 M
(\(octets\)) S
59 -367.3 M
(length of oa, ob field ) S
(values.) S
195.8 -367.3 M
(46 ) S
(*) S
236.7 -367.3 M
(90 ) S
(*) S
277.7 -367.3 M
(64) S
319.8 -367.3 M
(128) S
361.9 -367.3 M
(\(octets\)) S
59 -387 M
(minimum allowed ) S
(s_A) S
195.8 -387 M
(2048) S
236.7 -387 M
(4096) S
277.7 -387 M
(1) S
319.8 -387 M
(1) S
361.9 -387 M
(\240) S
0 -417 M
11 0 Nf
(\(The numbers marked with an * include enclosing quotation ) S
(marks.\)) S
0 -428 M
[/View [/XYZ -4 329.049957 null] /Dest /35 /DEST pdfmark
0 -428 M
[/View [/XYZ -4 329.049957 null] /Dest /36 /DEST pdfmark
0 -447 M
15 2 Nf
(Appendix) S
[/View [/XYZ -4 328.049957 null] /Dest /59 /DEST pdfmark
( C. \(Informative\) Draft Change ) S
(Log) S
0 -454.5 M
[/View [/XYZ -4 302.549957 null] /Dest /37 /DEST pdfmark
0 -454.5 M
[/View [/XYZ -4 302.549957 null] /Dest /38 /DEST pdfmark
0 -477 M
15 2 Nf
(C.1.) S
[/View [/XYZ -4 298.049957 null] /Dest /60 /DEST pdfmark
( Changes in revision ) S
(00) S
0 -501.2 M
11 0 Nf
(The document is separated from the revision 08 of the core documentation. ) S
0 -512.1 M
[/View [/XYZ -4 244.849976 null] /Dest /39 /DEST pdfmark
0 -531.1 M
15 2 Nf
(Authors') S
[/View [/XYZ -4 243.849976 null] /Dest /61 /DEST pdfmark
( ) S
(Addresses) S
0 -556.5 M
11 0 Nf
(\240) S
46.2 -556.5 M
(Yutaka ) S
(Oiwa) S
0 -570.2 M
(\240) S
46.2 -570.2 M
(National Institute of Advanced Industrial Science and ) S
(Technology) S
0 -584 M
(\240) S
46.2 -584 M
(Research Center for Information ) S
(Security) S
0 -597.7 M
(\240) S
46.2 -597.7 M
(Room #1003, Akihabara ) S
(Daibiru) S
0 -611.5 M
(\240) S
46.2 -611.5 M
(1-18-13 ) S
(Sotokanda) S
0 -625.2 M
(\240) S
46.2 -625.2 M
(Chiyoda-ku, ) S
(Tokyo) S
0 -639 M
(\240) S
46.2 -639 M
(JP) S
12.9 -652.7 M
(Phone:\240) S
46.2 -652.7 M
(+81 ) S
(3-5298-4722) S
14.1 -666.5 M
(Email:\240) S
46.2 -666.5 M
gsave
newpath
46.2 -667.5 M
150.320312 0 RL
stroke
grestore
(mutual-auth-contact@m.aist.go.jp) S
46.2 -666.5 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 8 -) S
0 setgray
92.3 -8 M
grestore
pgsave restore N
%%Page: 9 9
%%PageResources: font Times-Roman Helvetica
%%BeginPageSetup
/pgsave save D
71 757 translate
%%EndPageSetup
0 0 M
0.6 setlinewidth
0 -11 M
%%IncludeResource: font Times-Roman
11 0 Nf
(\240) S
46.2 -11 M
(\240) S
0 -24.8 M
(\240) S
46.2 -24.8 M
(Hajime ) S
(Watanabe) S
0 -38.5 M
(\240) S
46.2 -38.5 M
(National Institute of Advanced Industrial Science and ) S
(Technology) S
0 -52.2 M
(\240) S
46.2 -52.2 M
(\240) S
0 -66 M
(\240) S
46.2 -66 M
(Hiromitsu ) S
(Takagi) S
0 -79.8 M
(\240) S
46.2 -79.8 M
(National Institute of Advanced Industrial Science and ) S
(Technology) S
0 -93.5 M
(\240) S
46.2 -93.5 M
(\240) S
0 -107.2 M
(\240) S
46.2 -107.2 M
(Yuichi ) S
(Ioku) S
0 -121 M
(\240) S
46.2 -121 M
(Yahoo! Japan, ) S
(Inc.) S
0 -134.8 M
(\240) S
46.2 -134.8 M
(Midtown ) S
(Tower) S
0 -148.5 M
(\240) S
46.2 -148.5 M
(9-7-1 ) S
(Akasaka) S
0 -162.2 M
(\240) S
46.2 -162.2 M
(Minato-ku, ) S
(Tokyo) S
0 -176 M
(\240) S
46.2 -176 M
(JP) S
0 -189.8 M
(\240) S
46.2 -189.8 M
(\240) S
0 -203.5 M
(\240) S
46.2 -203.5 M
(Tatsuya ) S
(Hayashi) S
0 -217.2 M
(\240) S
46.2 -217.2 M
(Lepidum Co. ) S
(Ltd.) S
0 -231 M
(\240) S
46.2 -231 M
(#602, Village Sasazuka ) S
(3) S
0 -244.8 M
(\240) S
46.2 -244.8 M
(1-30-3 ) S
(Sasazuka) S
0 -258.5 M
(\240) S
46.2 -258.5 M
(Shibuya-ku, ) S
(Tokyo) S
0 -272.2 M
(\240) S
46.2 -272.2 M
(JP) S
0 -286 M
gsave
0 setgray
219.9 -712 M
%%IncludeResource: font Helvetica
8 8 Nf
(- 9 -) S
0 setgray
0 -8 M
grestore
pgsave restore N
%%EOF

PAFTECH AB 2003-20262026-04-24 18:00:33