Blog

News and articles

The Apache Milagro Crypto Library (Version 2.0)

24 Aug, 2016 by Dr Michael Scott

<p>We introduce a multi-lingual crypto library, specifically designed to support the Internet of Things.</p> <p><a href="/assets/pdf-downloads/amcl.pdf" target="_blank">Download this paper on The Apache Milagro Crypto Library</a></p> <h3 id="1-introduction">1 Introduction</h3> <p>There are many crypto libraries out there. Many offer a bewildering variety of cryptographic primitives, at different levels of security. Many use extensive assembly language in order to be as fast as possible. Many are very big, even bloated. Some rely on other external libraries. Many were designed by academics for academics, and so are not really suitable for commercial use. Many are otherwise excellent, but not written in our favourite language.</p>…

A Poor Programmer’s Fix for Username/Password

18 Aug, 2016 by Dr Michael Scott

<p>You are a programmer that uses the Internet a lot. You don’t want to be one of those unfortunates that gets their password hacked, due to some asshole’s failure to properly protect the password file on a remote server. You don’t want to change the world, you just want to work securely with the world as it is. You haven’t the patience for elaborate procedures. You don’t want it to cost you. How can you live with the broken Username/Password system, and yet feel certain that while the rest of the world may be vulnerable, you will be OK?</p>…

Another Computer Language Comparison

03 Aug, 2016 by Dr Michael Scott

<p><img src="./miracl-blog-computerlanguages.png" alt="Multiple Computer Languages"></p> <p>In this article we describe our experience in implementing a high performance cryptographic library in multiple Computer Languages</p> <p><a href="blog.pdf" target="_blank" class="cta_button hero-button hvr-radial-out">Download this paper on Another Computer Language Comparison</a></p> <h3 id="1-introduction">1 Introduction</h3> <p>Most people have a favourite language they like to program in. Or they may have two or three on a horses-for-courses basis. Maybe they like one language for high level scripting, and another for low level stuff. Me I have always liked C and C++, and have many years experience using them. In the past I couldn’t really comment on the competition, as I had no experience of them. Some I would have looked down on - Java was for people who can’t get their head around pointers, Rust for high falutin academic types. In fact I would have held all sorts of absurd prejudices, but all based on no actual experience whatsoever.</p>…

The Authentication Dilemma

03 Aug, 2016 by Dr Michael Scott

<p>The Internet community is up in a heap about Username/Password, and what to replace it with. Here we try to shed a little light.</p> <p><a href="up.pdf" target="_blank">Download paper and learn about the Authentication Dilemma</a></p> <h3 id="what-can-hackers-actually-do">What can Hackers actually do?</h3> <p>They can by sneaky methods plant viruses on your computer and, to varying extents, take control of it. Often this is done by fooling you into opening an email attachment. Sometimes they can exploit bugs in the software to remotely break into your computer without any recourse to your foolishness.</p>…

The Carnac protocol – or how to read the contents of a sealed envelope

03 Aug, 2016 by Dr Michael Scott

<p>Johnny Carson as long time host of the Tonight show often appeared in the spoof role of Carnac the Magnificent, a mentalist who could magically read the contents of a sealed envelope. This is in fact a well known stock-in-trade trick of the mentalist’s craft, known as “billet reading”. Here we propose a cryptographic solution to the problem of billet reading, apparently allowing a ciphertext to be decrypted without direct knowledge of the ciphertext, and present both a compelling use case and a practical implementation.</p>…

Missing a trick: Karatsuba variations

26 May, 2016 by Dr Michael Scott

<p>There are a variety of ways of applying the Karatsuba idea to multi-digit multiplication. These apply particularly well in the context where digits do not use the full word-length of the computer, so that partial products can be safely accumulated without fear of overflow. Here we re-visit the “arbitrary degree” version of Karatsuba and show that the cost of this little-known variant has been over-estimated in the past. We also attempt to definitively answer the question as to the cross-over point where Karatsuba performs better than the classic method.</div></p>…

MIRACL, NTT i3 and NTT Labs initiative in the Apache® Incubator

11 May, 2016 by Brian Spector

<h3 id="apache-milagro-incubating-creates-an-alternative-to-outdated-and-problematic-monolithic-trust-hierarchies-providing-a-more-secure-infrastructure-thats-built-for-todays-internet">Apache Milagro (incubating) creates an alternative to outdated and problematic monolithic trust hierarchies, providing a more secure infrastructure that’s built for today’s internet</h3> <p>VANCOUVER, BC – May 11, 2016 – Leading into one of The Apache Software Foundation’s largest developer events, ApacheCon North America, <a href="/">MIRACL</a>, NTT Innovation Institute, Inc. (<a href="http://www.ntti3.com">NTT i<sup>3</sup></a>) and NTT Labs join forces to contribute their security and authentication code to a new open­source project within the Apache Incubator called Apache Milagro (incubating).</p>…

Going Post-Quantum

03 May, 2016 by Dr Michael Scott

<img src="./miracl-blog-atomium.png" alt="miracl-blog-atomium.png" title="miracl-blog-atomium.png" width="320"> <p><em>image source: Atomium Public Domain</em></p> <p>In about a decade (or so we are told) we may reach a tipping point in the world of cryptography, as a practical quantum computer will become a reality. Personally I think it will take longer than that, perhaps even a lot longer. Often the people who anticipate quantum computers in the shorter term are the very same people that are looking for funding to do quantum research. A classic conflict of interest, but let’s face it no-one these days is going to fund research that may not pay off in their lifetime!</p>…

CertiVoxannounces Company name change to MIRACL

08 Jan, 2016 by MIRACL Blogger

<h3 id="repositioning-reflects-the-growth-in-opportunities-to-advance-cloud-computing-and-move-the-internet-into-the-post-pki-era">Repositioning reflects the growth in opportunities to advance Cloud Computing and move the Internet into the post-PKI era.</h3> <p><strong>London / Dublin / Tokyo</strong>. We are excited to announce today that CertiVox has changed its name to MIRACL. As CertiVox, we have grown from a small start-up to a respected organisation attracting five rounds of funding through investment partners in North America, Asia and Europe based on the strength of our products and the promise of providing more secure solutions to users, businesses, and the online services that connect the two.</p>…

HMRC Phishing Season Opens in January – Consumers Overrun with Scams

06 Jan, 2016 by MIRACL Blogger

<p>New research highlights attitudes to personal security on the Internet in the lead-up to online tax return self-assessment deadline at end of January.</p> <p><strong>LONDON, 6 January 2016</strong> – As ten million people prepare to complete their tax returns online in January, British citizens are being bombarded with scams. Forty per cent have received phishing emails which appeared to be from HMRC, and identity fraud is rife – with many people still unaware of the potential risks involved, according to new research from digital authentication provider, MIRACL.</p>…

Re-imagining Internet Security Infrastructure

22 Apr, 2015 by MIRACL Blogger

<p>It’s time for a re-boot of the Internet’s security infrastructure. The last two years have been anything but uneventful in the realm of information security. Let’s start with the <a href="https://www.theguardian.com/world/interactive/2013/nov/01/snowden-nsa-files-surveillance-revelations-decoded" target="_blank">Snowden revelations</a>. The fallout from the treasure trove of classified information is still ongoing, but taking a geo-political view we can see that the Internet is now moving towards a “trust no one” model, whereby local service providers will spring up to satisfy the jurisdictional demands of their customers. Indeed, when industry titans such as Facebook, Google, Microsoft, Cisco and others join together to take on the U.S. Federal government and treat the NSA as their most sophisticated threat actor, you know the dynamics of the industry have changed.</p>…

Whatever it is, it needs security

21 Feb, 2015 by Dr Michael Scott

<p>The ubiquity of “things” is both a strength and a weakness when considering the potential of the Internet of things. The possibilities of what can be connected are, literally, endless. Firstly, there will not be just one IoT, there will be multiple, and each will differ and be largely disjointed from the rest. The things may be identical or different in terms of computing capability and overall significance. The things may be mobile or stationary, and it’s not immediately clear if security will be an issue in every use-case.</p>…