Impacts of Encryption Everywhere (any solution?)

William Herrin bill at
Tue Jun 19 21:04:45 UTC 2018

On Tue, Jun 19, 2018 at 12:09 PM,  <valdis.kletnieks at> wrote:
> On Tue, 19 Jun 2018 11:33:50 -0400, William Herrin said:
>> The innovation I'd like to see is a multi-level streaming cache.
>> Here's the basic idea:
>> Define a network protocol such as "mlcache"
>> mlcache:// is a chunk of some
>> video that netflix has. It's encrypted. The client got the decryption
>> key for that chunk and instructions on how to load the chunks in what
>> order in an authenticated http connection.
>> The client does not connect to Instead, it probes an
>> anycast IP address to find the nearest cache. If there is no cache,
>> then it falls back on contacting directly.
>> If the cache probe returned a unicast IP address for a nearby cache
>> then the client asks the cache to retrieve that chunk instead. If lots
>> of folks using the cache are watching that particular video, the cache
>> can supply the chunk without asking netflix for it again.
>> If the cache doesn't have the chunk, it contacts the next cache
>> upstream. If there is no next cache upstream, it contacts
>> directly.
> Congrats, you just re-invented BitTorrent. :)

Except for the peer to peer part and every other aspect of bit torrent
save the chunked transfer.


William Herrin ................ herrin at  bill at
Dirtside Systems ......... Web: <>

More information about the NANOG mailing list