[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ietf-tls
Subject:    [TLS] =?utf-8?q?Re=EF=BC=9A_Draft_for_SM_cipher_suites_used_in_T?= =?utf-8?q?LS1=2E3?=
From:       "Kepeng Li" <kepeng.lkp () alibaba-inc ! com>
Date:       2019-08-16 7:13:44
Message-ID: 3dfe43fe-b81c-4fc1-91af-3a1e8565794e.kepeng.lkp () alibaba-inc ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]

[Attachment #4 (text/plain)]


Hi Rene and all,

> Since the ISO documents are not available to the general 
> public without payment, it would be helpful to have a freely available 
> document (in English) from an authoritative source. Having such a 
> reference available would be helpful to the IETF community (and 
> researchers).
About the references to ISO documens, I think it is a general issue for IETF drafts.

How does the other IETF drafts make the references to ISO documents? ISO documents \
are often referenced by IETF drafts.

Thanks,

Kind Regards
Kepeng
————————————————————————————†\
”—————————————————————————————————————
                
Re: [TLS] Draft for SM cipher suites used in TLS1.3
Rene Struik <rstruik.ext@gmail.com> Thu, 15 August 2019 15:34 UTCShow header
Hi Paul:

I tried and look up the documents GMT.0009-2012 and GBT.32918.5-2016 on 
the (non-secured) websites you referenced, but only found Chinese 
versions (and Chinese website navigation panels [pardon my poor language 
skills here]). Since the ISO documents are not available to the general 
public without payment, it would be helpful to have a freely available 
document (in English) from an authoritative source. Having such a 
reference available would be helpful to the IETF community (and 
researchers). Please note that BSI provides its specifications in German 
and English, so as to foster use/study by the community. If the Chinese 
national algorithms would be available in similar form, this would serve 
a similar purpose.

FYI - I am interested in full details and some time last year I tried to 
download specs, but only Parts 2, 4, and 5 were available [1], [2], [3], 
not Parts 1 and 3.

Best regards, Rene

[1] China ECC - Public Key Cryptographic Algorithm SM2 Based on ECC - 
Part 5 - Parameter Definition (SEMB, July 24, 2018)
[2] China ECC - Public Key Cryptographic Algorithm SM2 Based on ECC - 
Part 2 - Digital Signature Algorithm (SEMB, July 24, 2018)
[3] China ECC - Public Key Cryptographic Algorithm SM2 Based on ECC - 
Part 4 - Public Key Encryption Algorithm (SEMB, July 24, 2018)

On 8/15/2019 10:16 AM, Paul Yang wrote:
> Hi all,
> 
> I have submitted a new internet draft to introduce the SM cipher 
> suites into TLS 1.3 protocol.
> 
> https://tools.ietf.org/html/draft-yang-tls-tls13-sm-suites-00
> 
> SM cryptographic algorithms are originally a set of Chinese national 
> algorithms and now have been (or being) accepted by ISO as 
> international standards, including SM2 signature algorithm, SM3 hash 
> function and SM4 block cipher. These algorithms have already been 
> supported some time ago by several widely used open source 
> cryptographic libraries including OpenSSL, BouncyCastle, Botan, etc.
> 
> Considering TLS1.3 is being gradually adopted in China's internet 
> industry, it's important to have a normative definition on how to use 
> the SM algorithms with TLS1.3, especially for the mobile internet 
> scenario. Ant Financial is the company who develops the market leading 
> mobile app 'Alipay' and supports payment services for Alibaba 
> e-commerce business. We highly are depending on the new TLS1.3 
> protocol for both performance and security purposes. We expect to have 
> more deployment of TLS1.3 capable applications in China's internet 
> industry by this standardization attempts.
> 
> It's very appreciated to have comments from the IETF TLS list :-)
> 
> Many thanks!
> 
> _______________________________________________
> TLS mailing list
> TLS@ietf.org
> https://www.ietf.org/mailman/listinfo/tls


[Attachment #5 (text/html)]

<div class="__aliyun_email_body_block"><div  style="clear:both;"><span  \
style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"></span><span \
style="font-family:arial;">Hi Rene and all,</span></div><div  \
style="clear:both;"><div  \
style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-in \
dent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
style="color:#000000;font-size:14.0px;font-style:normal;font-weight:400;text-transform:none;font-family:arial;"><br \
></span></div></div><div  style="clear:both;"><div  \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><pre \
> class="wordwrap" style="line-height:20.7px;font-variant-ligatures:normal;font-varian \
> t-caps:normal;text-align:left;text-indent:.0px;widows:2;text-decoration-style:initia \
> l;text-decoration-color:initial;box-sizing:border-box;margin-top:.0px;margin-bottom: \
> 1.0rem;overflow:auto;display:block;overflow-wrap:normal;word-break:normal;padding:.0px;"><span \
> style="color:#212529;font-style:normal;font-weight:400;text-transform:none;font-family:arial;font-size:14.0px;">&gt; \
> Since the ISO documents are not available to the general 
&gt; public without payment, it would be helpful to have a freely available 
&gt; document (in English) from an authoritative source. Having such a 
&gt; reference available would be helpful to the IETF community (and 
&gt; researchers).</span></pre></div><div  \
style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-in \
dent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;">About \
the references to ISO documens, I think it is a general issue for IETF \
drafts.</span></div></div><div  style="clear:both;"><div  \
style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-in \
dent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;"><br \
></span></div></div><div  style="clear:both;"><div  \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;">How \
> does the other IETF drafts make the references to ISO documents? ISO documents are \
> often referenced by IETF drafts.</span></div><div  \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div></div><div \
> style="clear:both;"><div  \
> style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text- \
> indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;"><br \
> ></span></div></div><div  style="clear:both;"><div  \
> > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;tex \
> > t-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> > style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;">Thanks,</span></div></div><div \
> > style="clear:both;"><div  \
> > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;tex \
> > t-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> > style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;"><br \
> > ></span></div></div><div  style="clear:both;"><div  \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> > > style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;">Kind \
> > > Regards</span></div><div  \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> > > style="font-style:normal;font-weight:400;text-transform:none;font-size:14.0px;color:#000000;font-family:arial;">Kepeng</span></div><div \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><span \
> > > style="font-style:normal;font-weight:400;text-transform:none;font-family:Tahoma, \
> > > Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">————————†\
> > > ”——————————————————————————â \
> > > €”——————————————————————————————</span></div><div \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"></div><div \
> > > style="font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t \
> > > ext-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;clear:both;"><h3 \
> > > style="margin:2.0px \
> > > .0px;box-sizing:border-box;line-height:1.2;font-variant-ligatures:normal;font-va \
> > > riant-caps:normal;text-align:left;text-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;"><span \
> > > style="font-family:lucida \
> > > Grande,Verdana;font-size:18.0px;font-weight:normal;color:#212529;font-style:normal;text-transform:none;">Re: \
> > > [TLS] Draft for SM cipher suites used in TLS1.3</span></h3><p  \
> > > class="msg-header" id="msg-info" \
> > > style="line-height:23.8px;box-sizing:border-box;margin:.0px .0px \
> > > 20.0px;font-variant-ligatures:normal;font-variant-caps:normal;text-align:left;te \
> > > xt-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;"><span \
> > > class="pipe" id="msg-from" style="font-family:lucida \
> > > Grande,Verdana;color:#808080;font-size:14.0px;font-style:normal;font-weight:400;text-transform:none;box-sizing:border-box;">Rene \
> > > Struik &lt;<a  href="mailto:rstruik.ext@gmail.com" target="_blank" \
> > > style="outline:none;text-decoration:underline;color:#1e5494;">rstruik.ext@gmail.com</a>&gt;</span><span \
> > > style="font-family:lucida \
> > > Grande,Verdana;color:#808080;font-size:14.0px;font-style:normal;font-weight:400;text-transform:none;">&nbsp;</span><span \
> > > class="pipe" id="msg-date" style="font-family:lucida \
> > > Grande,Verdana;color:#808080;font-size:14.0px;font-style:normal;font-weight:400;text-transform:none;box-sizing:border-box;">Thu, \
> > > 15 August 2019 15:34 UTC</span><a  class="toggle" \
> > > href="https://mailarchive.ietf.org/arch/browse/tls/?index=NHbHOGtsR1S5cCr9nWN9_sdyTgg&amp;gbt=1#" \
> > > target="_blank" style="font-family:lucida \
> > > Grande,Verdana;font-size:14.0px;font-style:normal;font-weight:400;text-transform \
> > > :none;outline:none;text-decoration:none;color:#337ab7;box-sizing:border-box;background-color:transparent;">Show \
> > > header</a></p><div  class="msg-payload" \
> > > style="box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:nor \
> > > mal;text-align:left;text-indent:.0px;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;"><pre \
> > > class="wordwrap" \
> > > style="font-style:normal;font-weight:400;text-transform:none;line-height:20.7px; \
> > > box-sizing:border-box;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation \
> > > Mono,Courier New,monospace;font-size:12.2px;margin-top:.0px;margin-bottom:1.0rem \
> > > ;overflow:auto;display:block;color:#212529;overflow-wrap:normal;word-break:normal;padding:.0px;">Hi \
> > > Paul:

I tried and look up the documents GMT.0009-2012 and GBT.32918.5-2016 on 
the (non-secured) websites you referenced, but only found Chinese 
versions (and Chinese website navigation panels [pardon my poor language 
skills here]). Since the ISO documents are not available to the general 
public without payment, it would be helpful to have a freely available 
document (in English) from an authoritative source. Having such a 
reference available would be helpful to the IETF community (and 
researchers). Please note that BSI provides its specifications in German 
and English, so as to foster use/study by the community. If the Chinese 
national algorithms would be available in similar form, this would serve 
a similar purpose.

FYI - I am interested in full details and some time last year I tried to 
download specs, but only Parts 2, 4, and 5 were available [1], [2], [3], 
not Parts 1 and 3.

Best regards, Rene

[1] China ECC - Public Key Cryptographic Algorithm SM2 Based on ECC - 
Part 5 - Parameter Definition (SEMB, July 24, 2018)
[2] China ECC - Public Key Cryptographic Algorithm SM2 Based on ECC - 
Part 2 - Digital Signature Algorithm (SEMB, July 24, 2018)
[3] China ECC - Public Key Cryptographic Algorithm SM2 Based on ECC - 
Part 4 - Public Key Encryption Algorithm (SEMB, July 24, 2018)

On 8/15/2019 10:16 AM, Paul Yang wrote:
&gt; Hi all,
&gt;
&gt; I have submitted a new internet draft to introduce the SM cipher 
&gt; suites into TLS 1.3 protocol.
&gt;
&gt; <a  href="https://tools.ietf.org/html/draft-yang-tls-tls13-sm-suites-00" \
target="_blank" style="outline:none;text-decoration:none;color:#337ab7;box-sizing:bord \
er-box;background-color:transparent;">https://tools.ietf.org/html/draft-yang-tls-tls13-sm-suites-00</a>
 &gt;
&gt; SM cryptographic algorithms are originally a set of Chinese national 
&gt; algorithms and now have been (or being) accepted by ISO as 
&gt; international standards, including SM2 signature algorithm, SM3 hash 
&gt; function and SM4 block cipher. These algorithms have already been 
&gt; supported some time ago by several widely used open source 
&gt; cryptographic libraries including OpenSSL, BouncyCastle, Botan, etc.
&gt;
&gt; Considering TLS1.3 is being gradually adopted in China's internet 
&gt; industry, it's important to have a normative definition on how to use 
&gt; the SM algorithms with TLS1.3, especially for the mobile internet 
&gt; scenario. Ant Financial is the company who develops the market leading 
&gt; mobile app 'Alipay' and supports payment services for Alibaba 
&gt; e-commerce business. We highly are depending on the new TLS1.3 
&gt; protocol for both performance and security purposes. We expect to have 
&gt; more deployment of TLS1.3 capable applications in China's internet 
&gt; industry by this standardization attempts.
&gt;
&gt; It's very appreciated to have comments from the IETF TLS list :-)
&gt;
&gt; Many thanks!
&gt;
&gt; _______________________________________________
&gt; TLS mailing list
&gt; <a  href="mailto:TLS@ietf.org" target="_blank" \
style="outline:none;text-decoration:none;color:#337ab7;box-sizing:border-box;background-color:transparent;">TLS@ietf.org</a>
 &gt; <a  href="https://www.ietf.org/mailman/listinfo/tls" target="_blank" \
style="outline:none;text-decoration:none;color:#337ab7;box-sizing:border-box;backgroun \
d-color:transparent;">https://www.ietf.org/mailman/listinfo/tls</a></pre></div></div><span \
style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br \
></span></div><div ><br ></div></div>



_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic