An information processing device comprising a license management unit that sets at least one of a first use start date and time or a first use end date and time of a license to be provided to a first electronic device on a basis of a date and time of a hardware clock, and responds to return of the license from the first electronic device and provision of a second electronic device with the license returned from the first electronic device until the date and time of the hardware clock pass a first valid period with reference to the first use start date and time or pass the first use end date and time; wherein in a case where the license returned from the first electronic device is provided to the second electronic device, the license management unit sets at least one of a second use start date and time or a second use end date and time on a basis of the date and time of the hardware clock, and sets a remaining period of the first valid period with reference to the second use start date and time or a period until the second use end date and time as a second valid period of the license; further comprising a data generation unit that generates first license communication information including a first installation key for installation of the license in the first electronic device and the first valid period, and second license communication information including a second installation key for installation of the license in the second electronic device and the second valid period; wherein the license management unit validates or invalidates the return of the license from the first electronic device on a basis of a combination of installation key information included in license return information that is information generated by the first electronic device and a device unique key that corresponds to the license return information and is unique to the first electronic device; and wherein the license return information stores a hash value of data in the license return information, and the license management unit calculates a hash value of data in the license return information by using the device unique key, and validates the return of the license from the first electronic device in a case where the calculated hash value matches the hash value in the license return information and the installation key information in the license return information corresponds to the first installation key.. a license management unit that sets at least one of a first use start date and time or a first use end date and time of a license to be provided to a first electronic device on a basis of a date and time of a hardware clock, and responds to return of the license from the first electronic device and provision of a second electronic device with the license returned from the first electronic device until the date and time of the hardware clock pass a first valid period with reference to the first use start date and time or pass the first use end date and time; wherein in a case where the license returned from the first electronic device is provided to the second electronic device, the license management unit sets at least one of a second use start date and time or a second use end date and time on a basis of the date and time of the hardware clock, and sets a remaining period of the first valid period with reference to the second use start date and time or a period until the second use end date and time as a second valid period of the license; further comprising a data generation unit that generates first license communication information including a first installation key for installation of the license in the first electronic device and the first valid period, and second license communication information including a second installation key for installation of the license in the second electronic device and the second valid period; wherein the license management unit validates or invalidates the return of the license from the first electronic device on a basis of a combination of installation key information included in license return information that is information generated by the first electronic device and a device unique key that corresponds to the license return information and is unique to the first electronic device; and wherein the license return information stores a hash value of data in the license return information, and the license management unit calculates a hash value of data in the license return information by using the device unique key, and validates the return of the license from the first electronic device in a case where the calculated hash value matches the hash value in the license return information and the installation key information in the license return information corresponds to the first installation key..