[148951] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

Re: [Cryptography] defaults, black boxes, APIs,

daemon@ATHENA.MIT.EDU (John Gilmore)
Mon Jan 6 18:23:34 2014

X-Original-To: cryptography@metzdowd.com
To: ianG <iang@iang.org>
In-reply-to: <52CA49F1.7000707@iang.org> 
Date: Mon, 06 Jan 2014 12:13:22 -0800
From: John Gilmore <gnu@toad.com>
Cc: Jerry Leichter <leichter@lrw.com>,
	Cryptography Mailing List <cryptography@metzdowd.com>,
	Phillip Hallam-Baker <hallam@gmail.com>,
	Jonathan Thornburg <jthorn@astro.indiana.edu>
Errors-To: cryptography-bounces+crypto.discuss=bloom-picayune.mit.edu@metzdowd.com

> +1 on the competition approach, all the above.
> 
> Why not narrow it down?  PDF however is a huge project.  Pick the one 
> thing that we all seem to revert to in any secure code discussion:
> 
>        buffer overflows in C.
> 
> Design the mod to current C language/libraries that best addresses the 
> syndrome.

This has already been done.  No change to the C language or libraries
is required; the ANSI C committee was diligent in defining the
language to only work when your reach didn't exceed your grasp.

"Saber C" and "valgrind" already implement this.  Saber C is now known
as CodeCenter, and its C++ variant is ObjectCenter.  It is a
commercial product of Integrated Computer Solutions, which bought it
from Centerline Software and now seems to have stuck it on a shelf:

  https://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15211/spring.96/www/tutorial.html
  http://motif.ics.com/products/codecenter  

> Open competition.  No rules.  Big prize of open endowment for 
> academic/research project...  (Format already known & practiced.)

You will need rules.  If only that "the awarding of the prize will
be at the entire discretion of XXXX".  Else we'd just be handing
the prize to a twenty year old compiler (CodeCenter) that's sitting
on a dusty shelf without anyone using it.

> Anyone got a spare mil?

I may know where one can be found, for a good competition.

	John
_______________________________________________
The cryptography mailing list
cryptography@metzdowd.com
http://www.metzdowd.com/mailman/listinfo/cryptography

home help back first fref pref prev next nref lref last post