US 12,413,564 B2
Secure media delivery
Andrew Gerrie, Isleworth (GB)
Assigned to Sky CP Limited, Isleworth (GB)
Appl. No. 17/631,866
Filed by Sky CP Limited, Isleworth (GB)
PCT Filed Jul. 30, 2020, PCT No. PCT/GB2020/051833
§ 371(c)(1), (2) Date Jan. 31, 2022,
PCT Pub. No. WO2021/019248, PCT Pub. Date Feb. 4, 2021.
Claims priority of application No. 1911005 (GB), filed on Aug. 1, 2019.
Prior Publication US 2022/0286440 A1, Sep. 8, 2022
Int. Cl. H04L 9/40 (2022.01); G06F 21/10 (2013.01); H04L 9/32 (2006.01)
CPC H04L 63/0442 (2013.01) [G06F 21/10 (2013.01); H04L 9/3242 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method of delivering content to at least one of a plurality of client devices wherein each client device is provided with an application to request content, the method comprising, at an edge node of a content delivery network (CDN):
receiving, from a master server of the CDN at defined intervals, a plurality of verification library functions each having a respective embedded cryptographic key to digitally sign content requests;
storing the received plurality of verification library functions in a memory of the CDN edge node, wherein the embedded cryptographic keys are valid until the respective stored verification library functions are replaced by a subsequent received plurality of verification library functions;
providing, to at least one of the plurality of client devices, a respective one of the stored plurality of verification library functions;
receiving a content request from the at least one of the client devices, wherein the content request is digitally signed using the provided verification library function;
verifying, from the received content request, that the client device possesses the verification library function and a respective valid embedded cryptographic key; and
delivering the requested content to the client device.