Abstract:
Disclosed herein are a system, non-transitory readable medium, and method to manage license to use agreements. The maximum number of credits a device is allowed to consume is determined. An attacker resistant counter is increased using an atomic write.
Abstract:
In an example implementation, a print supply cartridge comprises a microcontroller to receive a timing challenge and enable authentication of the cartridge by providing a challenge response. The challenge response is provided in a challenge response time that falls within an expected time window.
Abstract:
A transform wrapper is stored on a memory device and the memory device may be included in a printer cartridge. The transform wrapper may dynamically build a transform map for a printer based on metadata stored at the memory device. The metadata may indicate at least one of a type of depositing material, transform map, print media and printer.
Abstract:
In an example implementation, a print supply cartridge comprises a microcontroller to receive a timing challenge and enable authentication of the cartridge by providing a challenge response. The challenge response is provided in a challenge response time that falls within an expected time window.
Abstract:
Methods and systems are described to determine authenticity of a consumable product. The determining of authenticity may include communicating with a listing engine that contains a list of identifiers for consumable products classified as non-authentic, installing a consumable product in the host device where the consumable product stores an identifier in memory, and determining whether the consumable product matches one of the identifiers.
Abstract:
Remotely authenticating a device includes generating authentication data and secret key data in a controlled environment, sending the authentication data to a remote authentication engine, and sending the secret key data to a personalization engine to apply the secret key data to a device after sending the authentication data to the remote authentication engine such that the remote authentication engine has an ability to authenticate the device.
Abstract:
A logic circuitry package for a replaceable print apparatus component includes a logic circuit and an interface to communicate with a print apparatus logic circuit. The logic circuit is configured to include a plurality of personalities, each personality of the plurality of personalities including an ID and a cryptographic key. The logic circuit is further configured to start a cryptographic session with the print apparatus logic circuit using a selected personality of the plurality of personalities, and transmit a consumable level value to the print apparatus logic circuit in response to a request from the print apparatus logic circuit independent of which personality of the plurality of personalities is the selected personality.
Abstract:
An example print supply includes a non-transitory computer-readable medium. The non-transitory computer-readable medium includes data. The data includes an indication of a schema for the data. The data also includes an indication of an identifier. The data includes an indication of a digital signature. The digital signature is usable to authenticate a type of the data, the schema, and the identifier. The print supply also includes a communication interface. The communication interface is to output the data from the non-transitory computer-readable medium.
Abstract:
A logic circuitry package for a replaceable print apparatus component includes a logic circuit and an interface to communicate with a print apparatus logic circuit. The logic circuit is configured to include a plurality of personalities, each personality of the plurality of personalities including an ID and a cryptographic key. The logic circuit is further configured to start a cryptographic session with the print apparatus logic circuit using a selected personality of the plurality of personalities, and transmit a consumable level value to the print apparatus logic circuit in response to a request from the print apparatus logic circuit independent of which personality of the plurality of personalities is the selected personality.
Abstract:
A print device may include a refill interface, a processor, and a computer readable medium. The refill interface may have an electrical interface for transmission and reception of signals between the print device and a refill container. And the computer-readable medium may have instructions stored thereon that when executed by the processor are to cause the processor to fetch signals, via the electrical interface of the refill interface, from the refill container indicative of a licensed print functionality of the print device. The instructions may also be to enable the licensed print functionality on the print device responsive to the fetched signals and to maintain the licensed print functionality enabled subsequent to detachment of the refill container.