Re: Hifn policy on documentation

2006-06-15 Thread Phil Howard
On Wed, Jun 14, 2006 at 08:52:01PM -0700, Wolfgang S. Rupprecht wrote:

|  So what if one of the driver writers for one of the open source operating
|  systems were to design a set of open standards for a hardware/software
|  interface for chipsets in this class. 
| 
| I guess the part I don't understand is why are open source folks so
| wary of running black-box *.o binaries from a vendor but are quite
| eager to use blackbox crypto cards (that effectively run blackbox *.o
| firmware)?

Don't assume that everyone is even willing to hand over their private
data to some sealed black box.  There are, of course, a number of
differences.  What runs on the card/chip generally won't have access
to the rest of the system (assuming reasonable bus security, which may
not be true).  But a *.o binary driver will have that access to the
level it is installed (probably the kernel, which means it has access
to everything).  Bugs in the *.o could crash or hang the kernel if it
is there.  But in the card/chip it is less likely to cause damage,
although that isn't impossible (could lock up the bus).  I'd be a bit
more trusting of a crypto device that was connected via some soft means
like an ethernet.  But that still implies a (possibly misplaced) trust
in the ethernet card itself.

Then there is the issue of whether they provide kernel level *.o files
for all the platforms OpenBSD and other systems support.


| While I don't think these cards really do contain trojans, they
| certainly could at some point in the future.  What prevents the
| manufacturers from storing all keys into some on-chip nv-ram for later
| retrieval?  Ditto for the card intentionally leaking the keying data
| into the cipher stream?  At one point during the cold-war it certainly
| seemed like the US did manage to slip a leaky key trojan into a well
| respected company's cipher system.

Similar risk could exist in CPU based crypto instructions, too, if such
a CPU were to be made public.

Ultimately, I'll personally depend on crypto in software I can access for
myself.  I think that's your real point.

FYI, I don't even trust Theo for writing safe crypto software.  But that's
not a personal statement ... it's just a statement of procedure; I would
not trust anyone, period.  The big advantage of open source that we all
already know is the many eyes (with no conflict of interest) aspect.
That cannot be said for either binary software or hardware implementations.

What interests me among Hifn's chips are not the crypto capabilities, but
the compression capabilities.  No export regulations for that as long as
it doesn't have the crypto in it, so those should be fully open (I have
not checked) as to interface and interoperability (e.g. uses a standard
compression format).  Even data compression in a sealed box has risks,
such as it detecting actual keys being moved around in the clear and saving
them into NVRAM.  How do you know your CPU doesn't have this?



Re: Hifn policy on documentation

2006-06-14 Thread Phil Howard
On Tue, Jun 13, 2006 at 07:11:39PM -0400, Marcus Watts wrote:

| usage.  It's conceivable they think their competitors are actually
| stupid enough that this form will stop them from learning about what
| they're doing or coming up with better ways to do it.  In any event,
| however justifiable they think they are in their business practices, it
| still stinks, and it bodes ill for their long-term business health.
| I wish their competition the best of luck.

Being as they are a publicly traded company (Nasdaq: HIFN) they have to
make certain SEC filings to fully disclose all the risks of the decisions
they make.  This certainly needs to be among them.  It might be worth a
look to see what they have filed in the past.  Doing one thing and then
telling stockholders another is not a very tolerable practice.



Re: Hifn policy on documentation

2006-06-14 Thread Phil Howard
On Wed, Jun 14, 2006 at 11:16:54AM -0500, L. V. Lammert wrote:

| Bottom line - nobody is going to change the US export regulations, we just 
| have to deal with them. If the license on vendor h/w  s/w **IS** to our 
| liking, there's no reason to dis them just because some lawyers MAKE them 
| verify that anyone downloading the docs is within the legal 'sphere' of 
| commerce. If registration is the ONLY complaint we have, that just COULD be 
| a symptom of their lawyers, so blame THEM and not everyone else.

If Mr. Cohen had come here and said Sorry, but our lawyer(s) insist that
we not make our interface documents open to people that don't play their
game of 50 questions then I don't think people would be blaming him for
any of this.  We'd just blame the lawyers.  Instead, he tried to pass off
a closed documention process as being an open one, and that is just not
at all truthful.  It's one thing for lawyers to be igorant about markets
and play extra safe harbor so they don't have to do the hard analysis to
figure out ways for the company to legally do this.  It's quite another
for someone else to come and try to gloss over a bad decision with a lie.
If the company wants to make bad decisions, so be it.  But what Mr. Cohen
did was at the very best a form of mis-representation about the decision.
Maybe Hifn's lawyer should be the one coming online, instead.  Ultimately,
that does seem to be where the bad decisions originate, and it would help
eliminate a layer of communication that seems quite possibly to be one
that is passing bad information in both directions.