Secret sharing -- Part 1: General