[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

28853: Re: [MUD-Dev] Trusting the client, encrypting data

[Full Header] [Plain Text]
From: Mike Shaver <shaver@off.net>
Newsgroups: nu.kanga.list.mud-dev
Date: Thu, 18 Dec 2003 10:06:20 -0500
References: [1] [2] [3] <-newest
Organization: Kanga.Nu
On Dec 16, Sean Middleditch wrote:

> It isn't necessary to break any keys.  The key and decryption
> method are sitting right on the user's hard-disk, in the game
> binary.

Don't give them the key until they're allowed to see the content.
Send large world-state updates ahead of time, possibly via a
cheaper, high-latency link, and encrypt them in chunks.  As the
player comes over the ridge/solves the puzzle/convinces the NPC to
tattle, send a tiny little key that they can use to unlock a chunk
of the content that they got before.

There are a variety of encryption techniques and policies designed
to prevent people from sharing credentials, as well, though they
tend to be oriented towards much smaller payloads.  Stefan Brands'
work is that with which I'm most familiar, but I think David Chaum
had other work in this field as well.

Mike
_______________________________________________
MUD-Dev mailing list
MUD-Dev@kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev