Microsoft Office Software Gets a Bitcoin Blockchain Certification Upgrade

Microsoft Office users can now create immutable documents with help from the Bitcoin blockchain. On April 10 a blockchain document certification and verification application called Stampery was added to the multinational tech giant’s Microsoft Office program.

Also read: Skeptics Show Concern as UASF Gains a Following

Microsoft Office Add-on is a Bitcoin Blockchain Certification Feature

Microsoft has shown support for Bitcoin-related applications for quite some time. Now a company engineer, Ville Rantala has announced the implementation of the Stampery blockchain add-in for it’s Microsoft Office suite. Essentially users can certify and verify documents using either the Bitcoin or Ethereum blockchain. Microsoft’s engineer believes enterprise organizations and individuals need to record and secure important documents every day. Immutable certification and verification are crucial to the integrity of legal documents and contracts that cannot be manipulated, Rantala details.

“An alternative to relying on a single entity (commercial, public, government, etc.) to keep such proof of identity safe is to create a hash of the document and send that hash to the publicly accessible blockchain, such as Bitcoin,” Microsoft’s Senior Engineer Rantala explains. “Once the hash data is present on the public blockchain, the document can’t be changed without invalidating the hash. This approach guarantees both the document’s privacy and the data’s availability for future validation purposes.”

Blockchain Certification and Verification Without Leaving the Office Program

Microsoft’s Rantala says they utilized a secure API to introduce the Stampery add-in to Microsoft Office and Outlook without leaving the program. This means the add-in blockchain certification and verification buttons can be found in the software’s toolbar. The engineer’s blog post details how the process works within the platform’s user interface;

Certification: Pressing the certification button calls a JavaScript function in Office. This function hashes the document and sends the sha256 hash to a Node.js server as a REST call, so the document never leaves Office. The Node.js server runs as an Azure App Service and keeps a copy of the hash for later verification before calling the Stampery API with the hash. The Stampery service then takes the hash and puts it onto the public Ethereum and Bitcoin blockchains.

Verification: Pressing the verification button calls the Javascript function from the certification process again, which hashes the document and sends the hash to the Node.js server as a REST call. The Node.js server then calls the Stampery API to access the original hash for the document from both blockchains.

A Notary Solution for Individuals and Enterprise Customers

Rantala believes adding Stampery to the Office platform will enable users to employ a more secure method of document storage. Furthermore, the tech company’s engineer thinks enterprise customers will find the feature very useful as the application can ensure the validity of important business documentation. Created in 1988 Microsoft Office is one of the most popular word processing software suites utilized in office and business settings worldwide.

The code for the Stampery Office add-in is open source, and the protocol can be reviewed on Github. “Users should be able to see that documents sent to them are signed or stamped, then verified or notarized,” explains Rantala.

What do you think about the Microsoft add-on blockchain tool Stampery to the company’s Office suite? Let us know in the comments below.

Images courtesy of Shutterstock, and Microsoft’s ‘Real Life Code’ blog.

Need to calculate your bitcoin holdings? Check our tools section.