News for hackers. Stuff that matters.
Re:Apple's Collatz Hash Patent Application (2013) by vortico on Friday May 15, 2015 @01:38AM (#9549084)
How can someone even patent something I was able to come up with at age 14? As a teenager I would have thought it was a stupid thing to patent, because it's a straightforward reaction after learning of the Collatz conjecture. The US patent office is beyond fucked.

And it's not even remotely cryptographically secure, or even fast.

Re:Apple's Collatz Hash Patent Application (2013) by deckar01 on Friday May 15, 2015 @02:01AM (#9549134)
It's not that it is stupid, straight-forward, insecure, or slow.

The problem I see is that this patent claims ownership of an infinite number of transformations that can be made to the Collatz function. There is nothing novel about this. They state that it is used as a hashing function, yet provide no property of the system that qualifies it to be a hashing function.

This belongs in a research paper, not in a patent.

Re:Apple's Collatz Hash Patent Application (2013) by throwawaykf05 on Friday May 15, 2015 @05:35AM (#9549650)
Pretty much all patents are written in a way that can cover an infinite number of variations of the core idea. The novelty here may actually be the use of this as a cryptographic hash function. They give no supporting property, but as my other comment asks, if such a property cannot be easily divined, it may in fact be non-obvious.
Re:Apple's Collatz Hash Patent Application (2013) by vlasev on Friday May 15, 2015 @04:11AM (#9549442)
Imagine patenting fractals, as in functions f(z) that can be iterated to make fractals!
Re:Apple's Collatz Hash Patent Application (2013) by coob on Friday May 15, 2015 @05:10AM (#9549591)
It's an application, it hasn't been granted.
Re:Apple's Collatz Hash Patent Application (2013) by transfire on Friday May 15, 2015 @09:58AM (#9550570)
I totally agree! I learned about the conjecture in my late 20s and did some extensive work on the problem. The idea of using it as a hashing function is obvious (and equally obvious, it is a terribly inefficient one).