From d7bdb3f701226d184c59ef1290f9ff989aeab3c9 Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Wed, 31 Dec 2014 18:59:44 +0100 Subject: [PATCH] djb elliptic-curve talk --- _layouts/link.html | 2 +- _plugins/hostname.rb | 12 ++++++++++++ ...e-introduction-to-elliptic-curve-cryptography.md | 13 +++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 _plugins/hostname.rb create mode 100644 _posts/2014-12-31-a-gentle-introduction-to-elliptic-curve-cryptography.md diff --git a/_layouts/link.html b/_layouts/link.html index 79fe21a..33f0380 100644 --- a/_layouts/link.html +++ b/_layouts/link.html @@ -6,7 +6,7 @@ layout: default

{{ page.title }}

{{ page.date | date_to_string }} -

{{ page.link }}

+

{{ page.link | hostname }}

{{ content }} diff --git a/_plugins/hostname.rb b/_plugins/hostname.rb new file mode 100644 index 0000000..dc60c43 --- /dev/null +++ b/_plugins/hostname.rb @@ -0,0 +1,12 @@ +require 'uri' + +module Jekyll + module HostnameFilter + def hostname(input) + parsed_uri = URI.parse(input) + parsed_uri.host + end + end +end + +Liquid::Template.register_filter(Jekyll::HostnameFilter) diff --git a/_posts/2014-12-31-a-gentle-introduction-to-elliptic-curve-cryptography.md b/_posts/2014-12-31-a-gentle-introduction-to-elliptic-curve-cryptography.md new file mode 100644 index 0000000..18fe071 --- /dev/null +++ b/_posts/2014-12-31-a-gentle-introduction-to-elliptic-curve-cryptography.md @@ -0,0 +1,13 @@ +--- +layout: link +title: A Gentle Introduction to Elliptic-Curve Cryptography +date: 2014-12-31 16:33:00 CEST +category: links +link: http://media.ccc.de/browse/congress/2014/31c3_-_6369_-_en_-_saal_1_-_201412272145_-_ecchacks_-_djb_-_tanja_lange.html#video +--- + +A talk by djb and Tanja Lange. + +> This talk will explain how to work with elliptic curves constructively to obtain secure and efficient implementations, and will highlight pitfalls that must be avoided when implementing elliptic-curve crypto (ECC). The talk will also explain what all the buzz in curve choices for TLS is about. This talk does not require any prior exposure to ECC. + +The slides can be found [here](https://events.ccc.de/congress/2014/Fahrplan/system/attachments/2502/original/20141227-twopage.pdf) (CAcert) and the example source code is available [here](http://ecchacks.cr.yp.to).