An Introduction to Secret Sharing: A Systematic Overview and Guide for Protocol Selection (SpringerBriefs in Information Security and Cryptography)