Wireshark mailing list archives

Re: Kasumi code (Was: rev 44384: ... kasumi.h ...)


From: Jacob Nordgren <jnordgren () gmail com>
Date: Thu, 9 Aug 2012 21:49:31 +0200

Hi Jörg.
The reason the code isnt included is because it seems like the actual
algorithm is patented by Mitsubishi.
This was our source for this:
http://www.etsi.org/WebSite/OurServices/Algorithms/3gppalgorithms.aspx

And as far as i can tell you need permission in order to implement it, but
im not a lawyer.

About the copyright part, we have our own implementation  (KASUMI and F8
are fairly easy to implement), but the current svn code is adapted so that
people can put ETSIs example code  or something else easily into wireshark
themselves.


//
Jacob Nordgren


2012/8/9 Joerg Mayer <jmayer () loplof de>

On Thu, Aug 09, 2012 at 04:42:31PM +0000, etxrab () wireshark org wrote:
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=44384

 From Jacob Nordgren and Rishie Sharma:
 FP: fixed so hsdsch type 1 also uses communication context id

 Added experimental conditional decryption support.

  Changes    Path               Action
  +6 -0      Custom.common      Added
  +5 -1      Makefile.common    Modified
  +29 -0     kasumi.h           Added

  +2035 -1759 packet-rlc.c        Modified

I really disagree with the following comment:
 * Note that the actual KASUMI implementation needs to be placed into
 * epan/crypt/kasumi.* by "end users" since due to patents the acutal
implementation
 * cannot be distributed openly at the moment.

This is plain wrong:
If there really exists patents *that affect Wireshark*, then the code can
still
be put into the source tree as long as you are the copyright owner of this
code.
What would cause problems would be using (and for all practical purposes)
the
distribution of an *executable* that uses the compiled code. To use this
code,
you would have to recompile Wireshark with an extra flag or a configure
option
(this is what Mesa does regarding a floatingpoint patent or whatever).

Two questions:
1) Are you the copyright owner of the code or is this the sample code from
   the specs? If you are the owner, then please submit the code as well.
2) Which patents are this? I know there are *claims* that this is patented
   on the website and other docs, but what are the patent numbers?

Thanks
    Jörg
--
Joerg Mayer                                           <jmayer () loplof de>
We are stuck with technology when what we really want is just stuff that
works. Some say that should read Microsoft instead of technology.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org
?subject=unsubscribe
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: