selected publications academic article OriginStamp: A blockchain-backed system for decentralized trusted timestamping. IT. 60:273-281. 2018