Title: Semirings As Building Blocks in Cryptography