[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Business models



dulsi@identicalsoftware.com (Dennis Payne) writes:

> > How about a scheme with the license key being a small non-secret
> > key-id paired with a secret and sufficiently large cryptographic key.
> 
> The only problem with that is that you must send them the file with
> the large cryptographic key when they purchase the game (or insert it
> in when they download the game).  This prevents a cdrom
> distribution.

That depends on how large "sufficiently large" is.  As the the data
communicated over the channel secured with the license key is not
really critical (a one-time session key), the important aspect of the
key would be that it should be hard to guess a passwd.  If you use a
128 bit key and have a very good random number generator, it should be
virtually impossible to guess a random passwd.  A 128 bit key can be
encoded nicely in 19 7-bit ascii characters, which could be printed on
cover label.  I (still) believe my scheme is feasible.

> I'm assuming burning cdrom individually isn't really feasible.

I don't believe so either.

> You could include a database of large cryptographic keys but then
> once again you need a relatively ungessable license keys.

It would make it possible for a cracker to get hand of a large number
of keys.  Not really very good.

> You could have it download the first time you play it but what
> happens if I uninstall it, get a new computer, or want to put it on
> my laptop as well.  If you allow it to be downloaded any number of
> times you are back to creating ungessable license keys.

I agree.  Something like that could easily get ugly and very user
unfriendly.

/Esben

---------------------------------------------------------------------
To unsubscribe, e-mail: linuxgames-unsubscribe@sunsite.dk
For additional commands, e-mail: linuxgames-help@sunsite.dk