мы пилили адскую систему защиты от ленивых хакеров, ключевые куски кода ядерных драйверов из них изымались, складывались отдельно, запихивались в отдельностоящую стм-ку и доставались из нее при загрузке после сверки стмкой ключей по i2c
база данными с серийниками конечно тоже была. только там еще были индивидуальные криптоключи, привязанные к хардварным айдишникам основного проца, стмки, флеша и чего-то еще