Wolfram Computation Meets Knowledge

Date Archive: 2020 June

Best of Blog

Two Lines of Code to Bulletproof Encryption: Advancements in Cryptography Development in the Wolfram Language

Cryptography functionality in the Wolfram Language has been growing significantly ever since it was originally released in Version 10.1. In the latest release, we added support for generation and verification of digital signatures for expressions, files and cloud objects; you can encrypt or digitally sign anything—from simple messages to images or code. In order to maintain our users’ security and safety, we base our algorithms on OpenSSL libraries. While OpenSSL normally requires a great deal of experience to use, integration with the Wolfram Language has made it simple.
Education & Academic

Released Today: The Math(s) Fix

Wolfram Research has always believed in the power of computation to deliver better decisions. But there are two sides to achieving this: not only the best computational technology but also the best education for computational thinking.

After more than 15 years of conceptualising the idea, 10 years of build-out and 2 years of writing and editing, I have assembled The Math(s) Fix: An Education Blueprint for the AI Age (or TMF for short) and thrown it out to the world today in ink and e-ink.

Education & Academic

Using Integer Optimization to Build and Solve Sudoku Games with the Wolfram Language 

Sudoku is a popular game that pushes the player’s analytical, mathematical and mental abilities. Solving sudoku problems has long been discussed on Wolfram Community, and there has been some fantastic code presented to solve sudoku problems. To add to that discussion, I will demonstrate several features that are new to Mathematica Version 12.1, including how this game can be solved as an integer optimization problem using the function LinearOptimization, as well as how you can generate new sudoku games.