This document presents an algebraic model for analyzing cryptographic key assignment schemes. It proposes representing keys as elements of a semiring structure and schemes as models with a key structure, security classes partially ordered by a key derivation relation, and an assignment function. Existing schemes like Akl-Taylor are generalized in this framework. Properties like security and key derivation can be formally verified using the theories of the algebraic structure.