If clarity shines a light on something, obfuscating it is casting a shadow over it. The word “obfuscate” is cloaked in darkness, and often describes things that are shrouded in mystery, are ...
One of the consequences of developing applications with managed code such as .NET or Java is that source code extraction (reverse engineering) becomes a very simple task. Today more than 500,000 ...
Word of the Day: Enhance your vocabulary with our Word of the Day series. In this series, we introduce a new word every day and explore its meaning, origin, and usage in the English language. You can ...
COMMENTARY--I can imagine a world where the computers needed no security. Where there were no passwords, no security checks, and no firewalls. Where the computers communicated freely and shared ...
As a graduate student at the Massachusetts Institute of Technology in 1996, Amit Sahai was fascinated by the strange notion of a “zero-knowledge” proof, a type of mathematical protocol for convincing ...
Disclosure: the author of this article is involved with the Ethereum project. There have been a number of very interesting developments in cryptography in the past few years. Satoshi’s blockchain ...