<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">Anyone else have ideas?</div></div></div></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">Yes:</div><div class=""><br class=""></div><div class="">1) Have manufacturers provide a *generic* FPGA</div><div class="">2) Use a framework like Cryptol (<a href="http://www.cryptol.net/" class="">http://www.cryptol.net/</a>) to produce Verilog/VHDL versions of cryptographic ciphers from a *generic* description</div><div class="">3) Cryptographers build specific algorithms in the framework of e.g. Cryptol</div><div class=""><br class=""></div><div class="">Users can now obtain a Cryptol description of any algorithm which they can compile and load onto an FPGA themselves.</div></div></div></div></div></blockquote>And this is helpful to your typical - or even highly atypical - buyer of an iPhone - how?</div><div><div>                                                        -- Jerry</div><div class=""><br class=""></div></div><br class=""></body></html>