From nobody Wed Dec  2 05:37:02 2020
Return-Path: <mike@shiftleft.org>
X-Original-To: cfrg@ietfa.amsl.com
Delivered-To: cfrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 19CDF3A13DE
 for <cfrg@ietfa.amsl.com>; Wed,  2 Dec 2020 05:37:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.305
X-Spam-Level: 
X-Spam-Status: No, score=-1.305 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
 header.d=shiftleft.org
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id PCpgRcGxy76u for <cfrg@ietfa.amsl.com>;
 Wed,  2 Dec 2020 05:36:57 -0800 (PST)
Received: from astral.shiftleft.org (unknown [54.219.126.124])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id E2B6A3A12BD
 for <cfrg@ietf.org>; Wed,  2 Dec 2020 05:36:57 -0800 (PST)
Received: from [192.168.0.13] (unknown [37.228.237.57])
 (Authenticated sender: mike)
 by astral.shiftleft.org (Postfix) with ESMTPSA id 67096BB8F2;
 Wed,  2 Dec 2020 13:36:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shiftleft.org;
 s=sldo; t=1606916217;
 bh=vV31vJMJrVbxjMF6Vd4ORycRRp1uOJ/bcbt63pF6S9U=;
 h=From:Subject:Date:In-Reply-To:Cc:To:References:From;
 b=HAwWtmTW6KDhXsI30L2qWZ3J2xqCvsfSV9O+yHX/NGQnuPGJh1OnHrC7kdOFnDoEq
 ONul4oX2ZYxJW9QJutxgaYRSg2zg0r+mqicoA7GhUQXbOSIQv8880bRlSf7vxwtytm
 9nELb44dKh1YPbtWFW9t/CksXupLN8KqwcRPrXMU=
From: Mike Hamburg <mike@shiftleft.org>
Message-Id: <3AE804FF-49CD-41C8-BBE8-138D167F8E92@shiftleft.org>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_C5DE0376-3BE8-429E-908E-4A9D9FCAF552"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\))
Date: Wed, 2 Dec 2020 13:36:53 +0000
In-Reply-To: <VE1PR05MB7533515A32908677C520B48283F30@VE1PR05MB7533.eurprd05.prod.outlook.com>
Cc: "cfrg@ietf.org" <cfrg@ietf.org>
To: =?utf-8?Q?Bj=C3=B6rn_Haase?= <bjoern.haase@endress.com>
References: <VE1PR05MB7533515A32908677C520B48283F30@VE1PR05MB7533.eurprd05.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.20.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/JdSzZFKtTiQ1cfGocmfIxEM3O4A>
Subject: Re: [CFRG] Questions regarding draft-irtf-cfrg-hash-to-curve-10
X-BeenThere: cfrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/cfrg>,
 <mailto:cfrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg/>
List-Post: <mailto:cfrg@irtf.org>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/cfrg>,
 <mailto:cfrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Dec 2020 13:37:00 -0000


--Apple-Mail=_C5DE0376-3BE8-429E-908E-4A9D9FCAF552
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Bj=C3=B6rn,

At some point (2013?) I wrote up an article on uniform hashing =
specifically for Elligator 2, but it got rejected for being too similar =
to previous work, and I never bothered to post it on ePrint.  I=E2=80=99ll=
 do that now.  You can find proofs for two constructions in the paper =
cited below, one of which is hash-twice-and-add.

https://www.shiftleft.org/papers/indifferentiable/

It may also be possible to show that Elligator 2 is well-distributed, =
but this paper shows directly that hash-twice-and-add works.

Cheers,
=E2=80=94 Mike

PS: Mods, feel free to reject my previous attempt at this message, which =
is held because it has a PDF attached to it.

> On Dec 2, 2020, at 11:58 AM, Bj=C3=B6rn Haase =
<bjoern.haase@endress.com> wrote:
>=20
> Hello Riad, Hello Christopher,
> =20
> As requested, I have filed an issue in the GIT draft regarding an =
update of our CPace security analysis.
> =20
> I am currently reviewing one other aspect regarding the hash_to_curve =
construction, where the result of two mappings is added.
> =20
> hash_to_curve(msg)
> Input: msg, an arbitrary-length byte string.
> Output: P, a point in G.
> =20
> Steps:=20
> 1. u =3D hash_to_field(msg, 2)
> 2. Q0 =3D map_to_curve(u[0])
> 3. Q1 =3D map_to_curve(u[1])
> 4. R =3D Q0 + Q1 # Point addition
> 5. P =3D clear_cofactor(R)
> 6. return P
> =20
> The important aspect would be, that the result P comes from a uniform =
distribution.
> =20
> I am aware of a result from Coron, Icart, brier and Madore =
=E2=80=9CEfficient Indifferentiable Hashing into Ordinary Elliptic =
Curves.=E2=80=9D where they saw the need for using rather something of =
the type of=20
> P =3D Q0 + x * Q1.
> =20
> In =E2=80=9CIndifferentiable Deterministic Hashing to Elliptic and =
Hyperelliptic Curves=E2=80=9D there is a discussion that, even if =
uniformity could not be guaranteed, at least some weaker property of =
=E2=80=9Cwell-distributed encodings=E2=80=9D holds, which they show for =
SWU.
> =20
> https://eprint.iacr.org/2010/539.pdf =
<https://eprint.iacr.org/2010/539.pdf>
> =20
> I am having now the questions: Are you aware of a result that extends =
this to Elligator2? If I understood the paper correctly, the case of =
SSWU should be covered as part of the general properties of SWU. The =
guarantees seem to be linked to the property of the map that it is =
=E2=80=9Cwell distributed=E2=80=9D (where I did not yet understand the =
full implication of the character sums definition =E2=80=A6).
> =20
> Yours,
> =20
> Bj=C3=B6rn.
> Mit freundlichen Gr=C3=BC=C3=9Fen I Best Regards=20
>=20
> Dr. Bj=C3=B6rn Haase=20
>=20
> Senior Expert Electronics | TGREH Electronics Hardware
>=20
> Endress+Hauser Liquid Analysis
>=20
> Endress+Hauser Conducta GmbH+Co.KG | Dieselstrasse 24 | 70839 =
Gerlingen | Germany
> Phone: +49 7156 209 377 | Fax: +49 7156 209 221
> bjoern.haase@endress.com <mailto:bjoern.haase@endress.com> |  =
www.ehla.endress.com <http://www.ehla.endress.com/>=20
>=20
> Endress+Hauser Conducta GmbH+Co.KG
> Amtsgericht Stuttgart HRA 201908
> Sitz der Gesellschaft: Gerlingen
> Pers=C3=B6nlich haftende Gesellschafterin:
> Endress+Hauser Conducta
> Verwaltungsgesellschaft mbH
> Sitz der Gesellschaft: Gerlingen
> Amtsgericht Stuttgart HRA 201929
> Gesch=C3=A4ftsf=C3=BChrer: Dr. Manfred Jagiella
>=20
> Gem=C3=A4ss Datenschutzgrundverordnung sind wir verpflichtet, Sie zu =
informieren, wenn wir personenbezogene Daten von Ihnen erheben.
>=20
> Dieser Informationspflicht kommen wir mit folgendem Datenschutzhinweis =
<https://www.de.endress.com/de/cookies-endress+hauser-website> nach.
>=20
> =20
> Disclaimer:=20
>=20
> The information transmitted is intended only for the person or entity =
to which it is addressed and may contain confidential, proprietary, =
and/or privileged
> material. Any review, retransmission, dissemination or other use of, =
or taking of any action in reliance upon, this information by persons or =
entities
> other than the intended recipient is prohibited. If you receive this =
in error, please contact the sender and delete the material from any =
computer.
> This e-mail does not constitute a contract offer, a contract =
amendment, or an acceptance of a contract offer unless explicitly and =
conspicuously designated or stated as such.
>=20
> =20
> _______________________________________________
> CFRG mailing list
> CFRG@irtf.org <mailto:CFRG@irtf.org>
> https://www.irtf.org/mailman/listinfo/cfrg =
<https://www.irtf.org/mailman/listinfo/cfrg>

--Apple-Mail=_C5DE0376-3BE8-429E-908E-4A9D9FCAF552
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi Bj=C3=B6rn,</div><div class=3D""><br class=3D""></div><div =
class=3D""><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);">At some point (2013?) I wrote up an article on uniform =
hashing specifically for Elligator 2, but it got rejected for being too =
similar to previous work, and I never bothered to post it on ePrint. =
&nbsp;I=E2=80=99ll do that now. &nbsp;You can find proofs for two =
constructions in the paper cited below, one of which is =
hash-twice-and-add.</div></div><div class=3D""><br class=3D""></div><div =
class=3D""><a href=3D"https://www.shiftleft.org/papers/indifferentiable/" =
class=3D"">https://www.shiftleft.org/papers/indifferentiable/</a></div><di=
v class=3D""><br class=3D""></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);">It may also be possible to show that =
Elligator 2 is well-distributed, but this paper shows directly that =
hash-twice-and-add works.</div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><br class=3D""></div><div =
class=3D"">Cheers,</div><div class=3D"">=E2=80=94 Mike<br class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><span style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);" class=3D"">PS: Mods, feel free to reject my previous attempt at =
this message, which is held because it has a PDF attached to =
it.</span></div><div class=3D""><font color=3D"#000000" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></span></font><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Dec 2, 2020, at 11:58 AM, Bj=C3=B6rn Haase &lt;<a =
href=3D"mailto:bjoern.haase@endress.com" =
class=3D"">bjoern.haase@endress.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
charset=3D"UTF-8" class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
10pt; font-family: Arial, sans-serif;" class=3D"">Hello Riad, Hello =
Christopher,<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: Arial, sans-serif;" class=3D"">As requested, I have =
filed an issue in the GIT draft regarding an update of our CPace =
security analysis.<o:p class=3D""></o:p></span></div><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Arial, sans-serif;" class=3D"">I am currently reviewing one other aspect =
regarding the hash_to_curve construction, where the result of two =
mappings is added.<o:p class=3D""></o:p></span></div><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
&quot;Courier New&quot;;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-family: &quot;Courier =
New&quot;;" class=3D"">hash_to_curve(msg)<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">Input: msg, an arbitrary-length byte string.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">Output: P, a point in G.<o:p class=3D""></o:p></span></div><div=
 style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-family: &quot;Courier New&quot;;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-family: &quot;Courier =
New&quot;;" class=3D"">Steps:<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">1. u =3D hash_to_field(msg, 2)<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">2. Q0 =3D map_to_curve(u[0])<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">3. Q1 =3D map_to_curve(u[1])<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">4. R =3D Q0 + Q1 # Point addition<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">5. P =3D clear_cofactor(R)<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-family: &quot;Courier New&quot;;" =
class=3D"">6. return P</span><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: &quot;Courier New&quot;;" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: Arial, sans-serif;" class=3D"">The important aspect =
would be, that the result P comes from a uniform distribution.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: Arial, sans-serif;" class=3D"">I am aware of a result =
from Coron, Icart, brier and Madore =E2=80=9CEfficient Indifferentiable =
Hashing into Ordinary Elliptic Curves.=E2=80=9D where they saw the need =
for using rather something of the type of<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">P =3D Q0 + x =
* Q1.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Arial, sans-serif;" class=3D"">In =E2=80=9CIndifferentiable =
Deterministic Hashing to Elliptic and Hyperelliptic Curves=E2=80=9D =
there is a discussion that, even if uniformity could not be guaranteed, =
at least some weaker property of =E2=80=9Cwell-distributed encodings=E2=80=
=9D holds, which they show for SWU.<o:p class=3D""></o:p></span></div><div=
 style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><a href=3D"https://eprint.iacr.org/2010/539.pdf" =
style=3D"color: rgb(5, 99, 193); text-decoration: underline;" =
class=3D"">https://eprint.iacr.org/2010/539.pdf</a><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">I am having now the questions: Are you aware =
of a result that extends this to Elligator2? If I understood the paper =
correctly, the case of SSWU should be covered as part of the general =
properties of SWU. The guarantees seem to be linked to the property of =
the map that it is =E2=80=9Cwell distributed=E2=80=9D (where I did not =
yet understand the full implication of the character sums definition =
=E2=80=A6).<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Yours,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">Bj=C3=B6rn.</span><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></div></div><p style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"font-size: 10pt; =
font-family: arial, helvetica, sans-serif;" class=3D"">Mit freundlichen =
Gr=C3=BC=C3=9Fen I Best Regards<span =
class=3D"Apple-converted-space">&nbsp;</span></span></p><p =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"font-size: 10pt; font-family: arial, helvetica, sans-serif;" =
class=3D"">Dr. Bj=C3=B6rn Haase<span =
class=3D"Apple-converted-space">&nbsp;</span></span></p><hr width=3D"550" =
size=3D"1" align=3D"left" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-size: 10pt; =
font-family: arial, helvetica, sans-serif;" class=3D"">Senior Expert =
Electronics | TGREH Electronics Hardware<br class=3D""><br =
class=3D""><strong class=3D"">Endress+Hauser Liquid Analysis</strong><br =
class=3D""><br class=3D"">Endress+Hauser Conducta GmbH+Co.KG | =
Dieselstrasse 24 | 70839 Gerlingen | Germany<br class=3D"">Phone: +49 =
7156 209 377 | Fax: +49 7156 209 221<br class=3D""><a =
href=3D"mailto:bjoern.haase@endress.com" style=3D"color: rgb(5, 99, =
193); text-decoration: underline;" =
class=3D"">bjoern.haase@endress.com</a><span =
class=3D"Apple-converted-space">&nbsp;</span>|<span =
class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.ehla.endress.com/" style=3D"color: rgb(5, 99, 193); =
text-decoration: underline;" class=3D"">www.ehla.endress.com</a><span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><hr =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><p =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"font-family: Arial; font-size: small;" class=3D"">Endress+Hauser =
Conducta GmbH+Co.KG<br class=3D"">Amtsgericht Stuttgart HRA 201908<br =
class=3D"">Sitz der Gesellschaft: Gerlingen<br class=3D"">Pers=C3=B6nlich =
haftende Gesellschafterin:<br class=3D"">Endress+Hauser Conducta<br =
class=3D"">Verwaltungsgesellschaft mbH<br class=3D"">Sitz der =
Gesellschaft: Gerlingen<br class=3D"">Amtsgericht Stuttgart HRA =
201929<br class=3D"">Gesch=C3=A4ftsf=C3=BChrer: Dr. Manfred Jagiella<br =
class=3D""></span></p><hr style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><p style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"font-family: arial, =
helvetica, sans-serif; font-size: 10pt;" class=3D"">Gem=C3=A4ss =
Datenschutzgrundverordnung sind wir verpflichtet, Sie zu informieren, =
wenn wir personenbezogene Daten von Ihnen erheben.</span></p><p =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"font-family: arial, helvetica, sans-serif; font-size: 10pt;" =
class=3D"">Dieser Informationspflicht kommen wir mit folgendem<span =
class=3D"Apple-converted-space">&nbsp;</span><a rel=3D"noopener" =
target=3D"_blank" =
href=3D"https://www.de.endress.com/de/cookies-endress+hauser-website" =
style=3D"color: rgb(5, 99, 193); text-decoration: underline;" =
class=3D"">Datenschutzhinweis</a><span =
class=3D"Apple-converted-space">&nbsp;</span>nach.</span></p><hr =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D"">&nbsp;<br class=3D"webkit-block-placeholder"></div><p =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"font-family: Arial; font-size: 10pt;" class=3D"">Disclaimer:<span=
 class=3D"Apple-converted-space">&nbsp;</span></span></p><p =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"font-family: Arial; font-size: 10pt;" class=3D"">The =
information transmitted is intended only for the person or entity to =
which it is addressed and may contain confidential, proprietary, and/or =
privileged<br class=3D"">material. Any review, retransmission, =
dissemination or other use of, or taking of any action in reliance upon, =
this information by persons or entities<br class=3D"">other than the =
intended recipient is prohibited. If you receive this in error, please =
contact the sender and delete the material from any computer.<br =
class=3D"">This e-mail does not constitute a contract offer, a contract =
amendment, or an acceptance of a contract offer unless explicitly and =
conspicuously designated or stated as such.</span></p><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D"">&nbsp;<br class=3D"webkit-block-placeholder"></div><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">CFRG mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:CFRG@irtf.org" style=3D"color: rgb(5, 99, 193); =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">CFRG@irtf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://www.irtf.org/mailman/listinfo/cfrg" style=3D"color: =
rgb(5, 99, 193); text-decoration: underline; font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.irtf.org/mailman/listinfo/cfrg</a></div></blockquot=
e></div><br class=3D""></div></body></html>=

--Apple-Mail=_C5DE0376-3BE8-429E-908E-4A9D9FCAF552--

