Re: Speck Cipher Integration with OpenSSL

Dmitry Belyavsky <[email protected]> Tue, 9 Jan 2018 11:23:33 +0300
Newsgroups gmane.comp.encryption.openssl.devel
Message-ID <CADqLbzKP__2Neyt8x5e44xSC2PgzWth4bd+XKmL0VnS2gyzDDA@mail.gmail.com>
--===============3412914343230150454==
Content-Type: multipart/alternative; boundary="94eb2c1afccc77b34c056253a186"

--94eb2c1afccc77b34c056253a186
Content-Type: text/plain; charset="UTF-8"

Dear William,

Does SPECK implementation need to be a part of the OpenSSL bundle itself?
It can be added as engine, similar to Russian GOST support, with minimal
patches providing OIDs/NIDs if necessary.

On Fri, Jan 5, 2018 at 9:52 PM, William Bathurst <[email protected]> wrote:

> Hello All,
>
> We have open sourced our work in regards to integrating the Speck Cipher
> with OpenSSL. Basic information about this cipher can be found here.
>
> https://en.wikipedia.org/wiki/Speck_(cipher) <
> https://en.wikipedia.org/wiki/Speck_%28cipher%29>
>
> SPECK is a lightweight block ciphers each of which comes in a variety of
> widths and key sizes and is targeted towards resource constrained devices
> and environments. This implementation is currently implemented using the
> 128 and 256 block sizes.
>
> We are currently modifying the source from Apache to OpenSSL open source
> licensing for the Speck/OpenSSL integration. Related repositories such as
> the cipher itself will remain under the Apache license. We would love input
> on the following items:
>
> 1) Community interest in such a lightweight cipher.
> 2) Committers willing to help on the code for improvements.
> 3) Information on how to make this available as a patch.
>
> We have currently integrated Speck with OpenSSL 1.1. We also have an Speck
> Client software available for people who wish to test this software. Future
> ports will be to mbedTLS.
>
> We have listed making it available as an issue:
>
> https://github.com/openssl/openssl/issues
>
> OpenSSL/Speck Integration open source repositories:
>
> https://github.com/m2mi/openssl_speck
> https://github.com/m2mi/open_speck
>
> Feel free to contact to to discuss the cipher and uses.
>
> With Regards,
> Bill
>
> --
> openssl-dev mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
>



-- 
SY, Dmitry Belyavsky

--94eb2c1afccc77b34c056253a186
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear William,<div><br></div><div>Does SPECK implementation=
 need to be a part of the OpenSSL bundle itself?=C2=A0</div><div>It can be =
added as engine, similar to Russian GOST support, with minimal patches prov=
iding OIDs/NIDs if necessary.</div></div><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote">On Fri, Jan 5, 2018 at 9:52 PM, William Bathurst <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank"=
>[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Hello All,<br>
<br>
We have open sourced our work in regards to integrating the Speck Cipher wi=
th OpenSSL. Basic information about this cipher can be found here.<br>
<br>
<a href=3D"https://en.wikipedia.org/wiki/Speck_(cipher)" rel=3D"noreferrer"=
 target=3D"_blank">https://en.wikipedia.org/wiki/<wbr>Speck_(cipher)</a> &l=
t;<a href=3D"https://en.wikipedia.org/wiki/Speck_%28cipher%29" rel=3D"noref=
errer" target=3D"_blank">https://en.wikipedia.org/wiki<wbr>/Speck_%28cipher=
%29</a>&gt;<br>
<br>
SPECK is a lightweight block ciphers each of which comes in a variety of wi=
dths and key sizes and is targeted towards resource constrained devices and=
 environments. This implementation is currently implemented using the 128 a=
nd 256 block sizes.<br>
<br>
We are currently modifying the source from Apache to OpenSSL open source li=
censing for the Speck/OpenSSL integration. Related repositories such as the=
 cipher itself will remain under the Apache license. We would love input on=
 the following items:<br>
<br>
1) Community interest in such a lightweight cipher.<br>
2) Committers willing to help on the code for improvements.<br>
3) Information on how to make this available as a patch.<br>
<br>
We have currently integrated Speck with OpenSSL 1.1. We also have an Speck =
Client software available for people who wish to test this software. Future=
 ports will be to mbedTLS.<br>
<br>
We have listed making it available as an issue:<br>
<br>
<a href=3D"https://github.com/openssl/openssl/issues" rel=3D"noreferrer" ta=
rget=3D"_blank">https://github.com/openssl/ope<wbr>nssl/issues</a><br>
<br>
OpenSSL/Speck Integration open source repositories:<br>
<br>
<a href=3D"https://github.com/m2mi/openssl_speck" rel=3D"noreferrer" target=
=3D"_blank">https://github.com/m2mi/openss<wbr>l_speck</a><br>
<a href=3D"https://github.com/m2mi/open_speck" rel=3D"noreferrer" target=3D=
"_blank">https://github.com/m2mi/open_s<wbr>peck</a><br>
<br>
Feel free to contact to to discuss the cipher and uses.<br>
<br>
With Regards,<br>
Bill<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
openssl-dev mailing list<br>
To unsubscribe: <a href=3D"https://mta.openssl.org/mailman/listinfo/openssl=
-dev" rel=3D"noreferrer" target=3D"_blank">https://mta.openssl.org/mailma<w=
br>n/listinfo/openssl-dev</a><br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">SY, Dmi=
try Belyavsky</div>
</div>

--94eb2c1afccc77b34c056253a186--

--===============3412914343230150454==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

--===============3412914343230150454==--