Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.
Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.
This chapter introduces the concept of secret sharing in cryptography, particularly focusing on Shamir's (n, t) secret sharing scheme. It explains the motivation behind secret sharing through real-world applications like banking and national security. The chapter discusses the mathematical foundation of secret sharing, including the use of polynomials over finite fields, and details the properties that make the scheme secure against unauthorized access.
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
References
ch72.pdfClass Notes
Memorization
What we have learnt
Final Test
Revision Tests
Term: Secret Sharing
Definition: A cryptographic method that enables a secret to be divided into parts, giving each participant a share of the secret. Only a defined number of participants are needed to reconstruct the secret.
Term: (n, t) Secret Sharing
Definition: A scheme in which a secret is shared among n participants such that any t or fewer participants cannot reconstruct the secret, while any t + 1 participants can.
Term: Shamir's Secret Sharing Scheme
Definition: A specific implementation of secret sharing developed by Adi Shamir that allows a dealer to share a secret using polynomial functions over a finite field.
Term: Finite Fields
Definition: Mathematical structures in which numbers wrap around after a certain value (the field size), allowing for operations that maintain a finite set of results and are crucial to the security of secret-sharing schemes.
Term: Lagrange’s Interpolation
Definition: A method for reconstructing a polynomial from a set of points, which plays a critical role in determining the shared secret from its shares in Shamir's scheme.
Term: Polynomial Degree
Definition: The highest power of the variable in a polynomial, which in secret sharing determines how many shares can be safely lost without losing the ability to reconstruct the secret.