facts about encryption in US
facts about encryption in US
Did you guys know that it is illegal in the US to distribute anything that has encryption? I was programming a game that has encryption and I realized that what I was doing was illegal , i wonder how other company does it
irrlicht game character project
http://picasaweb.google.com/juliusctw/FinishedArt
http://picasaweb.google.com/juliusctw/FinishedArt
Re: facts about encryption in US
Hm, i thought it's only illegal to export certain kinds of encryption from the us to other countries. And since dmca it's illegal to circumvent any kind of encryption.juliusctw wrote:Did you guys know that it is illegal in the US to distribute anything that has encryption? I was programming a game that has encryption and I realized that what I was doing was illegal , i wonder how other company does it
still illegal?
huh, i thought they had repealed that export restriction thing on common encryption. i think it's only the top secret military ciphers and obviously any top secret stuff that is export-restricted now.
it used to be that just simple PGP or RSA was considered export restricted, i do remember that.
im pretty sure cutealien is right about the DMCA too...
it used to be that just simple PGP or RSA was considered export restricted, i do remember that.
im pretty sure cutealien is right about the DMCA too...
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
it used to be illegal to distribute in digital form anything that had strong encryption that was developed inside the US to outside the US. there were ways to work around that, like what PGP did. they exported a book with the PGP source code, then scanned it up with OCR software, then compiled it. that was legal, since it wasnt in its digital form
and anyway, it did change
http://www.cdt.org/crypto/admin/000110cryptoregs.shtml
and anyway, it did change
http://www.cdt.org/crypto/admin/000110cryptoregs.shtml
basically you cant distribute in terrorist nations, thats allSUMMARY: This rule amends the Export Administration Regulations (EAR) to allow the export and reexport of any encryption commodity or software to individuals, commercial firms, and other non-government end-users in all destinations. It also allows exports and reexports of retail encryption commodities and software to all end-users in all destinations. Post-export reporting requirements are streamlined, and changes are made to reflect amendments to the Wassenaar Arrangement. This rule implements the encryption policy announced by the White House on September 16 and will simplify U.S. encryption export rules. Restrictions on terrorist supporting states (Cuba, Iran, Iraq, Libya, North Korea, Sudan or Syria), their nationals and other sanctioned entities are not changed by this rule.
yes you guys are right
hello
your cuteAlien, you are allowed to export to foreign countries, except for the terroritst countries,
but the way I had understood was that putting it on the "internet" allows terrorist nations to have access to the encryption, so putting it online would be considered as "exporting", and illegal
my question is, what if i just build a binding for pgp? or to other encryption library. would that be illegal too?
your cuteAlien, you are allowed to export to foreign countries, except for the terroritst countries,
but the way I had understood was that putting it on the "internet" allows terrorist nations to have access to the encryption, so putting it online would be considered as "exporting", and illegal
my question is, what if i just build a binding for pgp? or to other encryption library. would that be illegal too?
irrlicht game character project
http://picasaweb.google.com/juliusctw/FinishedArt
http://picasaweb.google.com/juliusctw/FinishedArt
It's different on other countries and with other algorithms.. .NET's encryption system allows only keys <= 1024 bits (in France at least) for RSA (even if there is a little bug that indicates 16384) and 64 for DES...iona wrote:AFAIK it's legal to export all kinds of encryption technology if it uses keys shorter than (i may be wrong here) 1024 bits.
Irrlicht .NET complete and Cross Platform Wrapper
The kid on my avatar wrote:A painless lesson is one without any meaning
A very wordy paper on current US export laws.
http://rechten.uvt.nl/koops/cryptolaw/cls2.htm#us_1
http://rechten.uvt.nl/koops/cryptolaw/cls2.htm#us_1
Games fall under the third option.
- free for export are: all symmetric crypto products of up to 56 bits, all asymmetric crypto products of up to 512 bits, and all subgroup-based crypto products (including elliptic curve) of up to 112 bits;
- mass-market symmetric crypto software and hardware of up to 64 bits are free for export (the 64-bit limit was deleted on 1 December 2000, see below);
- the export of products that use encryption to protect intellectual property (such as DVDs) is relaxed;
- export of all other crypto still requires a license.
system-independent, adj.:
Works equally poorly on all systems.
-- unknown
Works equally poorly on all systems.
-- unknown
i read that too
yeah,
I have read that paper before, I think for the purpose of verifying the server is fine ,
but what about games that involves peer to peer chatting? These p2p chatting doesn't go through "me" the central server so I have no control over the content, so i think the gov will have hell with that if i encrypted "too well"
my alternative is to build bindings for users to have encryption if they use a third party library, and I only provide encryption to verify the server, opinions?
I have read that paper before, I think for the purpose of verifying the server is fine ,
but what about games that involves peer to peer chatting? These p2p chatting doesn't go through "me" the central server so I have no control over the content, so i think the gov will have hell with that if i encrypted "too well"
my alternative is to build bindings for users to have encryption if they use a third party library, and I only provide encryption to verify the server, opinions?
irrlicht game character project
http://picasaweb.google.com/juliusctw/FinishedArt
http://picasaweb.google.com/juliusctw/FinishedArt
Well if you think your users will have enough bandwidth you could also try
chaffing and winnowing for the chatting.
chaffing and winnowing for the chatting.
system-independent, adj.:
Works equally poorly on all systems.
-- unknown
Works equally poorly on all systems.
-- unknown