1. A method of authenticating an object, the method including: sensing coded data provided on or in a surface associated with the object; determining, from the sensed coded data: an identity of the object; a plurality of signature fragments, the signature being a digital signature of at least part of the identity; determining, using the plurality of signature fragments, a determined signature; generating, using the determined signature and a key, a generated identity; comparing the identity to the generated identity; and, authenticating the object using the results of the comparison.