Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Proving prior art of compression algorithm

30 views
Skip to first unread message

rrrlasse

unread,
Nov 16, 2010, 12:55:39 PM11/16/10
to
I've developed a new compression algorithm and want to prevent patent
lawsuits against me in the future. But because I'm not sure what to do
with the algorithm yet, I'd like to keep it closed source for now.

So I got the idea to publish an encrypted version. I hope it's OK that
I drop it here, even though it's 22 KB. Also if anybody else should
have ideas on where to post it, let me know :)

0000000: 8c0d 0403 0302 b671 1a4b c037 4212 60c9 .......q.K.7B.`.
0000010: ec13 29e3 5099 c6cf 044c 5aa8 da14 aefb ..).P....LZ.....
0000020: a802 3739 a71e 19bf 9162 009f b446 8b36 ..79.....b...F.6
0000030: 1cc4 ee2f 0ecc d64f 431c 0e9c 388f f78b .../...OC...8...
0000040: 9e78 f710 ab73 7272 08b6 f7fc 1d21 0c22 .x...srr.....!."
0000050: 162f 3e55 03b7 8105 305e 211d 99f6 4278 ./>U....0^!...Bx
0000060: 33ea 5b01 f725 0191 0ac7 1e82 bde2 3aa1 3.[..%........:.
0000070: 8f1b 0e4a 0068 ae4c 634c 2690 1f9c a1ed ...J.h.LcL&.....
0000080: d196 5055 a58e 247a ba42 540f 1270 d5b0 ..PU..$z.BT..p..
0000090: 84f5 db49 6cd7 df42 4706 bc81 08b7 8d56 ...Il..BG......V
00000a0: ddcc a1fe 698c 32a4 7fd8 141a 3420 cd84 ....i.2.....4 ..
00000b0: e90e fe2e 7226 327e 0d3b 3c67 0cb0 91af ....r&2~.;<g....
00000c0: 9ea9 b9a9 d015 cf18 b580 bd6d 5e2f 1d12 ...........m^/..
00000d0: 8ff5 5edf fe98 f9da 69cf b5b6 47b5 7f6f ..^.....i...G..o
00000e0: 7afe 8d26 09ae 9faf 1489 1b99 b48d 1707 z..&............
00000f0: 6357 566e dc11 0d52 8c68 3da0 ea95 2126 cWVn...R.h=...!&
0000100: d1a4 7837 3ae5 7a0d 5a4a 8031 207f 7120 ..x7:.z.ZJ.1 .q
0000110: 975d 24f2 1081 d87a c313 b408 bfe9 0a7a .]$....z.......z
0000120: 356f 370a 7335 e4f6 ddeb ebc7 cda5 679e 5o7.s5........g.
0000130: ddfa 7cfa 8bb7 f370 0bd6 cf5f 5e5d 4b75 ..|....p..._^]Ku
0000140: 49fc 65bb 63c2 9b93 7356 2366 93b5 edee I.e.c...sV#f....
0000150: 834e 904d 018a f4f2 e9f0 ec14 9dd3 9b6f .N.M...........o
0000160: adc8 4541 d649 10c3 401a d048 5920 32fb ..EA.I..@..HY 2.
0000170: 5c71 097e 1f2b d23f 9dfd c895 64b5 c6ea \q.~.+.?....d...
0000180: 80e4 4d13 52a7 0f07 4e2c 8181 dc67 2684 ..M.R...N,...g&.
0000190: 3f85 f5f9 baa8 be06 44d3 7054 634f 416e ?.......D.pTcOAn
00001a0: a710 b6af 7869 c4b4 cc45 91bf eac2 618f ....xi...E....a.
00001b0: 2efc aba6 c4c7 8640 5d1d 74fb c711 ed63 .......@].t....c
00001c0: a8f3 4355 1c31 109f 7fcc 2fd6 e4ff 6dc4 ..CU.1..../...m.
00001d0: 7cc7 90e6 5e23 01b1 f575 a382 fb21 236e |...^#...u...!#n
00001e0: e172 fcab c513 bb0c 34e5 4f82 84d2 9e90 .r......4.O.....
00001f0: 847a 21df 53d8 d121 9cd7 1554 ffa0 419d .z!.S..!...T..A.
0000200: 1a34 9923 00cd 075f 98e4 6904 a004 a915 .4.#..._..i.....
0000210: d882 6c99 7f0c 0270 4f34 fb8c 1498 0935 ..l....pO4.....5
0000220: b3ec afbb eded 8b65 a243 0382 fa79 309a .......e.C...y0.
0000230: 7cbc aeee e7b3 9e30 993d ed2d d587 2b49 |......0.=.-..+I
0000240: b3a9 582c 2cb3 e332 849c 1185 ce10 00c2 ..X,,..2........
0000250: b022 3edb 60dc 6899 7a80 149b 74e4 082f .">.`.h.z...t../
0000260: 59c4 a20d f68c f445 e7e9 0315 cfb6 fdd8 Y......E........
0000270: 82da 1e5e fba8 c75c 1905 9e59 12e7 a3f2 ...^...\...Y....
0000280: 3040 fb76 bd74 61a2 b61e 2ba4 a42a bc64 0@.v.ta...+..*.d
0000290: 9fae 6339 f6b4 831c 39fe 8c37 fd1a 9eec ..c9....9..7....
00002a0: eda9 3699 e7d3 f24e 1ec5 4fd3 eeb0 a79f ..6....N..O.....
00002b0: aaec 57d1 ba6d 5e16 9dd9 155e 8f82 02ed ..W..m^....^....
00002c0: 9341 8ca7 3657 b341 6054 b6c4 b489 00b3 .A..6W.A`T......
00002d0: 0127 cfd0 c5f8 dc5d 792b 1e21 4c9c d610 .'.....]y+.!L...
00002e0: d19d 239e 26bc 9a34 d57c c62d de0c ec07 ..#.&..4.|.-....
00002f0: 35f6 7969 032b 2b2f 5c45 8c70 71db a58b 5.yi.++/\E.pq...
0000300: c404 92fe 6594 c396 3715 9544 0d63 f83e ....e...7..D.c.>
0000310: c51a 5136 061b bb35 bf27 2aa7 52af 6c62 ..Q6...5.'*.R.lb
0000320: 798a e5d8 bbb0 76a4 5898 d668 103d 6afd y.....v.X..h.=j.
0000330: 4b59 9326 17ed 6a4f e462 11fe 75b0 0acc KY.&..jO.b..u...
0000340: cb34 6fb9 4526 88a9 c928 78c1 2b97 ca4b .4o.E&...(x.+..K
0000350: e480 36a6 ca97 252f 0cab d62c 6edd 69a7 ..6...%/...,n.i.
0000360: 2e5d 2469 c30e 46ee 319c 62a8 5a01 57e4 .]$i..F.1.b.Z.W.
0000370: 51a2 ff78 1b71 3ff7 1ecb 49a9 3a35 cb85 Q..x.q?...I.:5..
0000380: f148 87f0 e0cc 7ebc fc86 3865 98fe 57c2 .H....~...8e..W.
0000390: a3c3 bcab c4ea a14d b3f4 bb69 4804 33b6 .......M...iH.3.
00003a0: 78f4 181f c2a2 7df3 0699 69e9 3f7d d949 x.....}...i.?}.I
00003b0: 0020 6362 eb2a 7444 7567 b9f6 4002 0ea8 . cb.*tDug..@...
00003c0: 0d47 3848 9ff6 6420 8c45 cf5a c7ff c88e .G8H..d .E.Z....
00003d0: c3e9 c21a 84de d543 06de 12fb c0b7 33ab .......C......3.
00003e0: 7c09 d4a1 597e 536b 3bf4 1633 0985 84d3 |...Y~Sk;..3....
00003f0: 2c0a a566 d291 7fa7 c2ec c5f1 4200 f100 ,..f........B...
0000400: 673e 3dd0 c1df ed40 755b 155d fa1c a431 g>=....@u[.]...1
0000410: 2224 f11f 96f1 d1bd c76c 19ee 8e4f ffae "$.......l...O..
0000420: 9bae e32d 0fdb 6dce e4c1 9340 1168 8248 ...-..m....@.h.H
0000430: 156d 0ef6 967b ec23 4790 f2ed 3788 da6c .m...{.#G...7..l
0000440: a9ea a083 5654 e8e4 8446 a676 2da4 b3a1 ....VT...F.v-...
0000450: 01a6 0129 2dad 5f11 3c09 1c4a a3a9 32ce ...)-._.<..J..2.
0000460: e8f7 63b2 66b5 e6e2 5e2e 2519 2b67 8eab ..c.f...^.%.+g..
0000470: fa03 629b 128c e624 979b a498 fb15 c941 ..b....$.......A
0000480: 0f73 efce 1bf1 68ed 0502 9f5f dac7 e112 .s....h...._....
0000490: 4188 e6fb 8691 d987 2097 fa3b c57a e1dc A....... ..;.z..
00004a0: 19f1 cfbf e854 defb 6716 a47d fde4 75fd .....T..g..}..u.
00004b0: 3700 8bb4 fb3d 9d5e c1d8 d676 1466 132b 7....=.^...v.f.+
00004c0: 97b8 41f7 e111 b3c1 3a96 404b badc d402 ..A.....:.@K....
00004d0: 2387 9746 73df 92fd 3299 66e8 b158 155a #..Fs...2.f..X.Z
00004e0: e851 c25a 09ed 034c 62a5 f4db 473e d284 .Q.Z...Lb...G>..
00004f0: 3175 36af 9599 87f4 6e98 5a6f e00f 68dd 1u6.....n.Zo..h.
0000500: 90a9 4a2b 5629 c678 ef98 3340 364b 266e ..J+V).x..3@6K&n
0000510: fc10 83e5 d6b4 104e 8f8f 2122 5e9f 5acb .......N..!"^.Z.
0000520: c46c b6ce 2795 4c8b 670f 1611 1f0a 67a4 .l..'.L.g.....g.
0000530: 0df9 6730 2f46 a51d d189 49aa 29d2 5407 ..g0/F....I.).T.
0000540: 38f3 3026 eaf5 baa4 b596 e97e 531c 4dbb 8.0&.......~S.M.
0000550: 9ff6 c5d7 4068 2e2b d8ed 30f0 1830 9d36 ....@h.+..0..0.6
0000560: 9630 cae7 b246 9374 db03 0f4f 77f7 abc5 .0...F.t...Ow...
0000570: 9156 32c0 b237 1da5 3333 10da 5824 853d .V2..7..33..X$.=
0000580: a6b8 e00a dce2 53e9 29e4 22c7 fc79 e6d9 ......S.)."..y..
0000590: a7ce 4ca1 6b48 4c1a 98ef 06e0 7dc5 811d ..L.kHL.....}...
00005a0: 45b2 e29a f1a1 0031 7597 e335 b3da 84cd E......1u..5....
00005b0: 68cf df07 e45b c64f e2b3 0053 4243 4ab0 h....[.O...SBCJ.
00005c0: 579e 7df4 f678 c0ea e2ea 8150 0f32 ad1c W.}..x.....P.2..
00005d0: 4082 ec97 54b0 f624 53a6 99a9 9ef0 7b0a @...T..$S.....{.
00005e0: ca1c 1228 a262 690c 4aad 1fa3 4258 d535 ...(.bi.J...BX.5
00005f0: b175 6889 7015 6656 031d 572d 44a3 4a30 .uh.p.fV..W-D.J0
0000600: 65b2 f8d2 f189 9d3b 623b 77f1 4070 707d e......;b;w.@pp}
0000610: 897c 90ea 4ce2 4045 f4dc 1c05 8986 4875 .|..L.@E......Hu
0000620: af37 887e 0920 9b62 239a 2745 d516 9b35 .7.~. .b#.'E...5
0000630: 216b 1821 b3b8 2ef0 c8a9 cf03 ac81 b991 !k.!............
0000640: d212 6d43 59ae fc45 079b c94d 3860 74cb ..mCY..E...M8`t.
0000650: d9c2 4519 c6d5 1411 61e8 9c64 f0ec 402a ..E.....a..d..@*
0000660: 3e21 c80f e1fa 7c40 c689 063e 013d eddd >!....|@...>.=..
0000670: 0fc9 cdcf fc93 c1a3 5695 462a 7570 ac39 ........V.F*up.9
0000680: 7808 a44d d000 a776 43b4 02b0 1fe3 6663 x..M...vC.....fc
0000690: dac2 e2de 67fd 2787 a3fc 2bab 211e 831b ....g.'...+.!...
00006a0: 50ef 29a6 fd16 f9ae 464a 4211 9eca 739a P.).....FJB...s.
00006b0: 243f b7a4 6ae5 948a 1510 f1da 23dd c85b $?..j.......#..[
00006c0: 81c5 6f9c 64d4 2e61 ff91 fd46 c762 d092 ..o.d..a...F.b..
00006d0: 2c5c 9a6e 93c9 a75d 2c9f c341 3157 7517 ,\.n...],..A1Wu.
00006e0: f6b6 560f 9c3e 9246 f685 d151 5b21 3ae5 ..V..>.F...Q[!:.
00006f0: 11f2 721a cafb 82cf 4fe5 8464 427b f84c ..r.....O..dB{.L
0000700: aa98 221c 228c 054b 3827 98ee 9787 3233 .."."..K8'....23
0000710: e085 730a 3584 ee30 9683 8d44 0cfc 40e7 ..s.5..0...D..@.
0000720: 76e3 6807 0409 bc86 e656 df20 88dc 2993 v.h......V. ..).
0000730: 56ef 430c 4ecb 1e8e 680d d772 e841 cd02 V.C.N...h..r.A..
0000740: f9d2 15d6 cfb1 ba58 f209 3784 9cd8 4bef .......X..7...K.
0000750: b920 f2d1 8679 1651 c49f 697d 125a 5a61 . ...y.Q..i}.ZZa
0000760: 4f06 09a4 95c5 1639 ed1b c285 29d4 0f38 O......9....)..8
0000770: ff6a b7cd 9963 ea73 d20f d209 bf0c 01f6 .j...c.s........
0000780: dfea 0b4d 693b e342 b5c9 6c5e d49a 4c22 ...Mi;.B..l^..L"
0000790: 7029 8ef8 8fa9 3ae6 3fbb 8919 f6db 9f8a p)....:.?.......
00007a0: 85ba 3b59 bb0a aa44 ebd9 223f c4a7 717e ..;Y...D.."?..q~
00007b0: 8b1c fb60 57bc 78df a950 e5e9 8ded 3707 ...`W.x..P....7.
00007c0: 88f6 0e6e ff9e 53c0 b16c 1e88 9016 6425 ...n..S..l....d%
00007d0: c41f 6c50 a2b1 3575 2164 c7d9 7aea 574f ..lP..5u!d..z.WO
00007e0: 6a84 ea44 24ba 39e5 3956 78a8 029a c209 j..D$.9.9Vx.....
00007f0: 2036 16b1 351e e8ab a651 fe21 8995 6854 6..5....Q.!..hT
0000800: 1d97 53da 07bc 1941 bc28 b562 4e7b 07cc ..S....A.(.bN{..
0000810: d0f9 ac63 015e 74af e90b 8de5 ab62 0020 ...c.^t......b.
0000820: 3dd2 3ef5 9b4e dd22 5f9f 5c4a 6008 84eb =.>..N."_.\J`...
0000830: b5ed bc42 ca97 d8b6 c428 65fb 3f46 c610 ...B.....(e.?F..
0000840: 4539 cf8c 213e 9c2f 57be fd61 ffef 1df1 E9..!>./W..a....
0000850: 0931 d76c 6184 3f7c 8d96 0e0f 4f64 5d32 .1.la.?|....Od]2
0000860: 91b8 b7e2 c762 56cb d53d a07d 1b98 e352 .....bV..=.}...R
0000870: 2daa 7bec b03c f737 6416 10ed 6641 2be5 -.{..<.7d...fA+.
0000880: ff0f a11c 1892 4931 3d55 211b dac9 5329 ......I1=U!...S)
0000890: 2f11 925b 944d 48cf cd3d 07b3 abc5 67a8 /..[.MH..=....g.
00008a0: a477 c091 2652 2af9 ccfc ac5d faa2 acb5 .w..&R*....]....
00008b0: a18a 80df 1b45 0022 acdd 9bf3 be63 3d3c .....E.".....c=<
00008c0: 9385 b445 6981 fc66 3902 b417 2d9f 84f9 ...Ei..f9...-...
00008d0: 9987 e5c3 34f4 aa1e fd8f a1a5 ee69 fcb5 ....4........i..
00008e0: a1a6 2284 de75 09a0 2995 0722 b3af 4774 .."..u..).."..Gt
00008f0: 2301 2fe2 a677 4d45 8823 6ee2 393b 453f #./..wME.#n.9;E?
0000900: ffce 701f bc53 ab1e 1916 0032 ea04 69d7 ..p..S.....2..i.
0000910: 269d 7fe6 2e41 5783 d563 3185 af53 baa2 &....AW..c1..S..
0000920: 8c1f 4b12 8925 c0d1 299f bb80 20d2 a747 ..K..%..)... ..G
0000930: bc81 0f69 ddc8 325b 85c0 c987 3199 e2c3 ...i..2[....1...
0000940: 0e8c 374e 1569 871f 23db e284 17c4 c3fe ..7N.i..#.......
0000950: ca50 fdf0 a8b3 9cac 27fd 7ab7 7ac8 2a51 .P......'.z.z.*Q
0000960: 7bb3 ec5d 40e7 f972 4fdf d234 d1c3 faa1 {..]@..rO..4....
0000970: 8791 e69f 6c41 ccfa a50d 07a2 e77a 8c6a ....lA.......z.j
0000980: 7314 119d 5e6d 5c67 4139 38c4 f595 a048 s...^m\gA98....H
0000990: d754 4adc 7225 763e c474 fdc6 d12c 8a25 .TJ.r%v>.t...,.%
00009a0: 9755 8eee 388c 48a4 3b2b 3bc5 fd6c f0d0 .U..8.H.;+;..l..
00009b0: 7fe9 2797 9fd3 1618 9a42 4367 d09a 2819 ..'......BCg..(.
00009c0: f7bb d9f2 e978 4c1a 74fb 3319 e18e 3c58 .....xL.t.3...<X
00009d0: d2ce 877a 68fa e51f 6ba9 55af 43a0 8085 ...zh...k.U.C...
00009e0: bb88 eac3 46aa 34c3 06d9 7903 6e73 e428 ....F.4...y.ns.(
00009f0: d074 2784 ba1e 21e3 f339 6861 6ade 82e4 .t'...!..9haj...
0000a00: b75d 8e0e b2d8 b5c5 a655 b66a 92b8 bbb8 .].......U.j....
0000a10: b713 674e 7cd9 8dd5 b7d3 2fa7 a466 0b87 ..gN|...../..f..
0000a20: 844c 6d05 de21 0488 9cf5 9d72 d78e 3665 .Lm..!.....r..6e
0000a30: 6e93 9fdc dd14 d45c 6d1a b1d7 cc7c 1249 n......\m....|.I
0000a40: 3c9e ac63 e287 b186 d3d5 7cf8 4ed7 d74d <..c......|.N..M
0000a50: fd94 82ff 6283 dc25 10e8 27b4 9e44 ce7d ....b..%..'..D.}
0000a60: 0621 dade ba14 1070 9044 e1da f132 6237 .!.....p.D...2b7
0000a70: 2456 0374 ec31 dbad f275 3ae9 8817 b0b3 $V.t.1...u:.....
0000a80: 6da5 11f2 a574 bd4a 8740 9533 8d93 8364 m....t.J.@.3...d
0000a90: 8bdc ac70 6517 1614 8439 6484 7740 07f4 ...pe....9d.w@..
0000aa0: 28bc bf18 01b5 004f e080 794a 2e5e 3731 (......O..yJ.^71
0000ab0: 9cff 97d1 f14a 5df7 24c5 f5fb 311a 41f3 .....J].$...1.A.
0000ac0: eb8c ea52 0f0c 74c1 4ea6 215e 356f 9794 ...R..t.N.!^5o..
0000ad0: 231d a544 66e5 1f54 abbd c9f8 6689 5a78 #..Df..T....f.Zx
0000ae0: cae0 6592 0395 6941 3677 b2fd 2969 95ab ..e...iA6w..)i..
0000af0: 0a34 0551 20df 4e46 be6f e867 d581 e48f .4.Q .NF.o.g....
0000b00: 2ced 3e21 a7c5 eb56 09ad c007 b1da 4325 ,.>!...V......C%
0000b10: 46e8 213a e52f 4f9c 7fb2 5378 ca81 64aa F.!:./O...Sx..d.
0000b20: 615f 5531 606d fb68 6f4a dfa9 b05e 13da a_U1`m.hoJ...^..
0000b30: 42dc f45b 0e2a a792 79c7 ed64 9fdc 4398 B..[.*..y..d..C.
0000b40: 7c91 35df d6f5 0324 920b 3e43 95dd 5690 |.5....$..>C..V.
0000b50: d123 2f65 47ab 78f3 e0c4 5dbb 46a9 45dd .#/eG.x...].F.E.
0000b60: 2c60 26fe c738 a62f 416f d016 0319 4c6d ,`&..8./Ao....Lm
0000b70: 3bc1 becb da70 5f9f a0ed 64d3 249f a43d ;....p_...d.$..=
0000b80: b0b0 a8d2 5873 a714 6549 abfd 90cb af4e ....Xs..eI.....N
0000b90: 4ba1 5d07 2893 ab23 1461 f72e f755 4133 K.].(..#.a...UA3
0000ba0: 0187 65e5 39f7 c3f5 ef76 9966 db59 c995 ..e.9....v.f.Y..
0000bb0: 2a68 d794 6e96 d181 37f5 e409 1bf2 8c67 *h..n...7......g
0000bc0: 9da4 ee39 9182 b73b f27a 22bc 09f1 d9ae ...9...;.z".....
0000bd0: 7b1a 43c6 4608 1e35 af7e 4d83 b3a3 d9dc {.C.F..5.~M.....
0000be0: 2ff2 3c90 22ca 78ab 9e72 c1e8 408e a755 /.<.".x..r..@..U
0000bf0: 779a 1967 83be 1b14 34b2 7943 1ebb f021 w..g....4.yC...!
0000c00: 14f6 fbaa cc8f f781 7190 9c98 323e 5503 ........q...2>U.
0000c10: 686e dcb5 0ca4 7dda f0ec 7094 4f20 21da hn....}...p.O !.
0000c20: 7e2a b596 9c51 7004 3369 5b7e 4285 1636 ~*...Qp.3i[~B..6
0000c30: 8db6 5762 55bc d2e8 debd aa7d 49de 455c ..WbU......}I.E\
0000c40: 0541 6c79 96bb 6df4 e986 3373 901b 60f6 .Aly..m...3s..`.
0000c50: 8659 91af 6a84 23ee 93d1 e95a dfa8 db22 .Y..j.#....Z..."
0000c60: fa65 e742 9ed4 23dd 90aa 5f58 3f1c 3c6e .e.B..#..._X?.<n
0000c70: 400f 858f 961f 0f08 e451 cda9 9a7c 955f @........Q...|._
0000c80: d9c0 276a 4d32 602b 4ac0 7339 e82d 4523 ..'jM2`+J.s9.-E#
0000c90: d52a 765c 8b64 16b5 ab49 d7bb 00a9 ae68 .*v\.d...I.....h
0000ca0: aa0e 6534 9e93 329e 3c9f 3dde 04d2 5d72 ..e4..2.<.=...]r
0000cb0: 1e2d 0ac2 aba8 c0fd 0f38 97e9 1110 2f84 .-.......8..../.
0000cc0: 1409 557a faa7 bd15 c926 ca84 cd08 5586 ..Uz.....&....U.
0000cd0: 2fab d6a8 f6db 47ab 0505 9eaf 395a 6617 /.....G.....9Zf.
0000ce0: 85e5 900e f71f a12a ae70 fd8c 514b 55a0 .......*.p..QKU.
0000cf0: c440 338a 6c1a ef1f e229 0331 b714 fe15 .@3.l....).1....
0000d00: a5d1 ec6d f3d9 4869 d21d 7806 6c82 414a ...m..Hi..x.l.AJ
0000d10: e693 120a 0950 2cff dfd9 d4f5 de52 145c .....P,......R.\
0000d20: 27af d314 f9f3 6828 3557 3d3b cfac 300d '.....h(5W=;..0.
0000d30: 14c9 0729 f437 90e2 d192 35a4 e0d5 87b3 ...).7....5.....
0000d40: a088 d354 6cbd 71c2 eabf 7f2c 937d 54cc ...Tl.q....,.}T.
0000d50: 28dc 0e56 0d82 c12c 3ab8 8e76 6e6d c435 (..V...,:..vnm.5
0000d60: 8b20 9a8e 75eb 48bf bb43 265f 2478 6146 . ..u.H..C&_$xaF
0000d70: 7d46 8fb9 f9bf 1dd0 6711 079f 97a1 15b9 }F......g.......
0000d80: bbdb d85d 3d08 9210 2397 3d5f cb31 e26f ...]=...#.=_.1.o
0000d90: e24d 1b53 8c73 a46c b877 dbf2 b9de d40a .M.S.s.l.w......
0000da0: c2d9 55d5 f798 8fac 2c3d 823b 262f ec36 ..U.....,=.;&/.6
0000db0: 61b5 3319 a7bf a8d2 169b 6626 fe32 3407 a.3.......f&.24.
0000dc0: 2223 056d a9cf 87ca 6680 5eac bbb1 039b "#.m....f.^.....
0000dd0: d097 b8fd fe9e def2 504b cef4 97d4 c7f9 ........PK......
0000de0: 79b6 e9b4 8a32 9f2a 3d29 bfb5 e026 1ae7 y....2.*=)...&..
0000df0: 77b1 da63 41f6 41e6 7a9a 27f3 ac05 c348 w..cA.A.z.'....H
0000e00: 3d33 9b0b 13b8 b1b5 f733 6644 6185 632f =3.......3fDa.c/
0000e10: b99d 2f56 10e0 2152 cf90 2964 be3e 8011 ../V..!R..)d.>..
0000e20: 498d 5430 55d0 dec4 5ab3 f021 bc41 a4f5 I.T0U...Z..!.A..
0000e30: 92cd 9543 d264 af45 3ea3 4d60 81b2 fc7a ...C.d.E>.M`...z
0000e40: fb62 336b 0e21 ac23 6486 f752 fb7c 845d .b3k.!.#d..R.|.]
0000e50: 22e6 cafa 02ee fecd 0a92 9575 e7c2 b220 "..........u...
0000e60: cb80 7de4 76b9 6993 3c04 828f 709d 1da2 ..}.v.i.<...p...
0000e70: 225c 2f7c e5cb b4dd 7ca2 a08f da48 c77b "\/|....|....H.{
0000e80: 7f52 7683 c775 f89f 7833 329d a8e3 8cba .Rv..u..x32.....
0000e90: d129 2225 5a00 20fb d3ef b5ab 0c85 ad08 .)"%Z. .........
0000ea0: e189 a468 4d8f b9e6 e9a6 52d6 a57b cde1 ...hM.....R..{..
0000eb0: fcd5 6083 5bde 3e34 c79b b680 6656 2fa7 ..`.[.>4....fV/.
0000ec0: f6ae b84e 6327 9578 ace0 e854 d97c 11d8 ...Nc'.x...T.|..
0000ed0: 5dad 1930 0ca3 768f 812a 8fa3 7334 9b1b ]..0..v..*..s4..
0000ee0: cc61 0402 8774 380c 8b44 4e1a 529b 4bc3 .a...t8..DN.R.K.
0000ef0: bbc5 87f2 eda0 d1c8 dfbe c56a f932 3c72 ...........j.2<r
0000f00: aa9f 9452 2ad0 57c4 97bb 5988 1414 635c ...R*.W...Y...c\
0000f10: 674b ef73 f47d 687f 8245 4e96 22c5 d21b gK.s.}h..EN."...
0000f20: cf5a 9e74 8538 d489 06eb 5b1c a57d 506d .Z.t.8....[..}Pm
0000f30: e953 4d22 7756 5655 2bce 3926 a804 51dc .SM"wVVU+.9&..Q.
0000f40: 58c4 2851 e2ed aa03 abad 20b2 b7fb b2a1 X.(Q...... .....
0000f50: 4976 3e2a f6b5 d622 170c c62e c75f 480e Iv>*..."....._H.
0000f60: 57dd 4ba5 4c40 e1cd f78f a106 8f78 5464 W.K.L@.......xTd
0000f70: b952 f99d 60b9 04a9 82fc 4301 da0d 1991 .R..`.....C.....
0000f80: 47fb 80c6 9487 8d11 09ea 7871 abd4 2dab G.........xq..-.
0000f90: 906d 1f67 5e2c 7cd3 b302 0b05 b97e a191 .m.g^,|......~..
0000fa0: 4f4d c5f2 7538 5813 fd85 afab 8a70 5ae8 OM..u8X......pZ.
0000fb0: d291 7a00 70e4 4840 c336 8101 a0b7 4a9e ..z.p.H@.6....J.
0000fc0: 0168 5aa0 d02e a941 c492 7569 3da0 3b6c .hZ....A..ui=.;l
0000fd0: d7b6 0fec e3fc 56ea b161 1989 ebce 880d ......V..a......
0000fe0: db1d 0be6 6ad5 7973 a826 a1f0 8fbd c1b8 ....j.ys.&......
0000ff0: d28a fa9d 709a 197b 98cd 7a31 5e10 920b ....p..{..z1^...
0001000: 9220 db11 e325 1231 170b 9137 7317 4aa9 . ...%.1...7s.J.
0001010: 7dea 9dfe 47cf fb21 6cc6 99d5 023d 042c }...G..!l....=.,
0001020: da95 2d83 2934 0c76 3592 a3be 4816 0fdc ..-.)4.v5...H...
0001030: 3571 4509 9a95 9353 d900 ce0d b25b 5786 5qE....S.....[W.
0001040: 94e4 1b5a 8820 35f1 aecf e2c5 3621 8a03 ...Z. 5.....6!..
0001050: 3375 2ca8 5d99 9602 c4e3 86d2 1f7d 3398 3u,.]........}3.
0001060: 5219 9825 d07f 93da 3671 9eb5 8ea5 373a R..%....6q....7:
0001070: 733b 1d0e 3cc9 f5f8 b899 ec0c d3b7 1d2f s;..<........../
0001080: 8dc7 e93c b7a6 080c 5f45 b698 afc9 a243 ...<...._E.....C
0001090: 4cfb 98dc 775e 1a8d fefc 3314 872e 34db L...w^....3...4.
00010a0: 8140 39ca 63cf 67b0 4e25 8826 b95a d5fe .@9.c.g.N%.&.Z..
00010b0: 91f4 457a 726a 64cb a0ea d26a fb63 b2d9 ..Ezrjd....j.c..
00010c0: 373d 43df 1268 1e80 8d21 0211 5c54 f751 7=C..h...!..\T.Q
00010d0: 4d0a 1d88 0d0f e2be f341 42e7 200d 42e7 M........AB. .B.
00010e0: 87c3 3fec fc48 2c6b 0207 9dd1 f78c 4cec ..?..H,k......L.
00010f0: 2390 8450 5189 0200 12b4 d8ad 5091 b9d1 #..PQ.......P...
0001100: f030 d24f 456e f271 dfed 2387 51c6 ece1 .0.OEn.q..#.Q...
0001110: f9f9 1629 a46f 9f1f a503 26a3 c204 4b46 ...).o....&...KF
0001120: 8578 42e4 59f9 f6b1 5f80 372b d0af 08a2 .xB.Y..._.7+....
0001130: c160 f2f1 5241 13d7 a97a c7c4 f635 fd32 .`..RA...z...5.2
0001140: 94a0 bcc4 10e2 93eb 0f41 ade2 529d 8e08 .........A..R...
0001150: 3516 a12a b624 36d6 83d6 2127 3851 04fb 5..*.$6...!'8Q..
0001160: 1135 8166 7773 9f97 a38f 8e69 b430 e60b .5.fws.....i.0..
0001170: ef4d 8e9e 55bd 0da9 b9a7 5d8c 0b17 c110 .M..U.....].....
0001180: 5f65 e9dd d374 4cf6 526e 69b6 5adf 32fc _e...tL.Rni.Z.2.
0001190: c3bb 2c1e afc8 a3dd f120 39c7 13b0 fd2d ..,...... 9....-
00011a0: 7ce3 9183 be9f 8d71 d7a7 5086 51d5 dd73 |......q..P.Q..s
00011b0: 9195 ba26 69de 2c8c 65e0 a93b 0ec5 0243 ...&i.,.e..;...C
00011c0: 9df9 9817 ea4f a1d2 95c8 dd8d 7ded 8ec6 .....O......}...
00011d0: ea33 03da a1f2 cf04 40da 6fc7 c21d f42a .3......@.o....*
00011e0: 8755 5321 132b d022 66fe 16d5 cd17 786b .US!.+."f.....xk
00011f0: 06f5 7bd9 00fc 71f4 1f04 f479 5a59 0d67 ..{...q....yZY.g
0001200: e394 faca 910e 2d80 98b7 160e 41b1 602d ......-.....A.`-
0001210: 06d8 c283 8b42 7598 d995 66b1 5c79 1e78 .....Bu...f.\y.x
0001220: 541b 2d76 8bbc 2ab9 8246 6a63 8363 f85a T.-v..*..Fjc.c.Z
0001230: 449d 6369 f51c 3e79 ae35 abef aa31 4098 D.ci..>y.5...1@.
0001240: bce1 bfbe b56e 0bed dbef 228a 1348 8808 .....n...."..H..
0001250: f3fe c1f3 46b4 f767 5b20 ccdd 8399 9bfc ....F..g[ ......
0001260: 3fee 3b40 93d6 d6bc a201 25e6 7181 15f0 ?.;@......%.q...
0001270: 5215 8e5d 3eb4 f0bb c1a1 ec63 fd7c 98fb R..]>......c.|..
0001280: 8fc9 e448 1831 4300 2673 825e ef79 7d0b ...H.1C.&s.^.y}.
0001290: 4721 4e50 abb0 f0c5 384b 594a 9807 b2f1 G!NP....8KYJ....
00012a0: bfe4 3c84 5515 dc72 d5e7 3005 80b8 6d3d ..<.U..r..0...m=
00012b0: 7bfb 57a5 495e ffd1 ce83 7369 061c 7cba {.W.I^....si..|.
00012c0: 561e 7d97 7303 35ce 26c6 fcdd 0c91 11e7 V.}.s.5.&.......
00012d0: 4fdf 51a3 fc15 2b3a 144b 00db 7109 0883 O.Q...+:.K..q...
00012e0: 0b38 4754 c585 0a94 3417 9751 cf6a 8ea2 .8GT....4..Q.j..
00012f0: 007d ef47 9659 92c0 2c5a 0b70 5283 3a86 .}.G.Y..,Z.pR.:.
0001300: 2e79 b9dc d56b 62f5 50c9 bf41 4b58 3889 .y...kb.P..AKX8.
0001310: ef9b 356a 44be 7df7 5945 5e09 e163 da1e ..5jD.}.YE^..c..
0001320: e0ca 92b2 f146 d226 7a16 cb7a b759 58af .....F.&z..z.YX.
0001330: 70ce 4d78 0987 bab5 cd88 2a57 a20d db93 p.Mx......*W....
0001340: 924d 5fe8 6c0a ee3e 0594 99cb b2d4 82f9 .M_.l..>........
0001350: 020c b976 604c e746 2476 6c58 37bc 8033 ...v`L.F$vlX7..3
0001360: df5c bcd1 8665 63e8 c2ec 2536 5b0d be25 .\...ec...%6[..%
0001370: 4a8e 0479 7e7e 796f 3cc4 ae6b ae55 a48c J..y~~yo<..k.U..
0001380: f596 7853 b2aa 0261 2654 afe2 b554 993f ..xS...a&T...T.?
0001390: 7364 f02a caa0 60c1 42c6 a803 d0c6 3146 sd.*..`.B.....1F
00013a0: 6589 5788 0d2c f531 d0d9 c330 98ec 04a2 e.W..,.1...0....
00013b0: 66f6 528c 22ee ad0f eebf be28 60b2 1493 f.R."......(`...
00013c0: 1bd8 286e 6521 7028 ce90 d836 eab4 3f50 ..(ne!p(...6..?P
00013d0: f7ed 4703 f494 d42d 24c8 8bf5 154b 32ea ..G....-$....K2.
00013e0: dd50 afc0 2e36 00ce 733e 2ec2 b3c3 f062 .P...6..s>.....b
00013f0: e9d3 f04d 2569 82c5 3216 0c4c 6afa 98a7 ...M%i..2..Lj...
0001400: 579b 1695 614c c6ea 79a9 081f 14cf f6c0 W...aL..y.......
0001410: 0136 c071 d5d4 1ab2 b977 9b2b 740a 25c1 .6.q.....w.+t.%.
0001420: bbec 08ad cf58 5670 6b77 020a 18a9 c1bb .....XVpkw......
0001430: 810c 0119 9ca0 9849 c512 297e c36e 1964 .......I..)~.n.d
0001440: 07ff a341 12eb ccda 558a 2699 1f04 22fc ...A....U.&...".
0001450: 9b84 2399 8a0b e310 a6a2 7e25 153f 79a9 ..#.......~%.?y.
0001460: b0a7 710d d338 4f61 0562 a578 80ec 1f72 ..q..8Oa.b.x...r
0001470: 9c3b 7456 b4e0 39a0 eb86 1252 c1ce eb70 .;tV..9....R...p
0001480: 9e1d 6c11 e6cb 0967 f9d7 a949 b36e ec1b ..l....g...I.n..
0001490: 85c0 e969 7911 1697 c386 f58f fc03 8495 ...iy...........
00014a0: 53f6 ae9b 668b 71fd 5fcf 6518 cfc9 5b48 S...f.q._.e...[H
00014b0: 033b aeee 0839 a9f9 fb70 360d 1ab8 a7e5 .;...9...p6.....
00014c0: 4967 af0b f12e 7887 205d 4dde 8fea 25f6 Ig....x. ]M...%.
00014d0: 913f fbf2 89aa 54ae cc2b a81d 145f 97ab .?....T..+..._..
00014e0: 9c06 5c31 aab4 dbc8 7044 7716 4b17 90a4 ..\1....pDw.K...
00014f0: a4b9 84d2 ec4f 07da 756c 3479 34dd 2883 .....O..ul4y4.(.
0001500: 7387 6427 5718 a0c5 a1d2 6235 b6be e965 s.d'W.....b5...e
0001510: 04d6 69bd c093 3e8d 2a19 52e9 4aa4 170d ..i...>.*.R.J...
0001520: 1022 713b 0020 25ef eaa5 109e 3d89 b158 ."q;. %.....=..X
0001530: 555f 0752 8b30 5b3c 3c40 9778 52f2 63eb U_.R.0[<<@.xR.c.
0001540: 8cb2 a5e8 e0 .....

mike

unread,
Nov 16, 2010, 3:06:56 PM11/16/10
to
In article <82fa3774-33ef-4ff5-bc30-
c7e318...@y23g2000yqd.googlegroups.com>, l...@quicklz.com says...

> I've developed a new compression algorithm and want to prevent patent
> lawsuits against me in the future. But because I'm not sure what to do
> with the algorithm yet, I'd like to keep it closed source for now.
>
> So I got the idea to publish an encrypted version. I hope it's OK that
> I drop it here, even though it's 22 KB. Also if anybody else should
> have ideas on where to post it, let me know :)
>
> 0000000: 8c0d 0403 0302 b671 1a4b c037 4212 60c9 .......q.K.7B.`.

... etc, etc, etc ...

My limited understanding of patent law leads me to believe that the
essence of a patentable algorithm is the algorithm itself rather than in
the code used to convert it into a program or procedure (the code itself
might be protected by copyright laws).

For example, Ertasthenes (in a very different world) would patent the
algorithm:

"Build a list of all the integers greater than one and less than or
equal to n. Strike out the multiples of all primes less than or equal to
the square root of n, then the numbers that are left are the primes",

and copyright the code:

int n = 50
array a
int i, j
a[1] = 0
for i in 2 .. n let a[i] = 1
int p = 2
repeat
j = p * p
while j <= n
a[j] = 0
let j + p
do
p + 1
until a[p] = 1
until (p * p) > n

So, unless your algorithm is so complicated that it would take more than
22k of text to describe it (and assuming that teh algorithm can usefully
compress data), you would be better protected and we would have suffered
a lesser volume of garbage by
a) describing your algorithm in text
b) encripting it
c) compress the encrypted text with _your_ algorithm
d) post a bit_to_string representation of the compressed data

Cheers,
Mike


rrrlasse

unread,
Nov 16, 2010, 7:13:09 PM11/16/10
to
> So, unless your algorithm is so complicated that it would take more than
> 22k of text to describe it (and assuming that teh algorithm can usefully
> compress data), you would be better protected and we would have suffered
> a lesser volume of garbage by
> a) describing your algorithm in text
> b) encripting it
> c) compress the encrypted text with _your_ algorithm
> d) post a bit_to_string representation of the compressed data

Hi Mike,

You're correct. But my problem is that it takes a patent lawyer to
describe it if it must be bullet proof against lawsuit attacks. Even
then, it will always per definition be a subset of your full
implementation - there might be tricks and quirks that you though of
as being obvious that suddenly violate something.

By the way, the reason I'm careful is because I've once experienced
that EMC patended an advice I gave on comp.compression. So I won't
take any risks in the future.

My idea:
------------------------------------------------------------------------
Nyhedsgrupper: comp.compression
Dato: Sat, 28 Apr 2007 20:42:42 +0200
...
...
A funny idea - you could compress a small part of the the file with
QuickLZ
first (so fast that it has negligible CPU usage) and multiply that
compression ratio by some constant to estimate that of zlib.

Lasse Reinhold

EMC patent:
---------------------------------------------------------------
United States Patent 7719443
Filing Date: 06/27/2008

2. The method of claim 1 wherein compressing data using a first
algorithm to form compressed data comprises compressing data using
a QuickLZ algorithm, and wherein compressing the compressed data using
a second algorithm comprises compressing the compressed data
using a GZIP algorithm.


Message has been deleted

mike

unread,
Nov 16, 2010, 10:52:02 PM11/16/10
to
In article <d35946c5-8f51-4db1-96e1-16bffa8a7867
@d8g2000yqf.googlegroups.com>, l...@quicklz.com says...

> > So, unless your algorithm is so complicated that it would take more than
> > 22k of text to describe it (and assuming that teh algorithm can usefully
> > compress data), you would be better protected and we would have suffered
> > a lesser volume of garbage by
> > a) describing your algorithm in text
> > b) encripting it
> > c) compress the encrypted text with _your_ algorithm
> > d) post a bit_to_string representation of the compressed data
>
> Hi Mike,
>
> You're correct. But my problem is that it takes a patent lawyer to
> describe it if it must be bullet proof against lawsuit attacks. Even
> then, it will always per definition be a subset of your full
> implementation - there might be tricks and quirks that you though of
> as being obvious that suddenly violate something.
>
> By the way, the reason I'm careful is because I've once experienced
> that EMC patended an advice I gave on comp.compression. So I won't
> take any risks in the future.
>
The risk now though is that, although you can prove you have written a
program that may compress data (lets assume it does), you haven't made
any 'claims' regarding what (or were within) is unique and innovative in
your program. In other words, if I invent an anti-gravity machine, a
working example of such a machine will be useful to help me to prove my
idea works, but the machine itself provides no patent protection for the
science/technology/whatever used within it.

You may be able to use your program as evidence of prior invention if,
at some later time, you and another both apply for patents using the
same algorithm, but you might be on shaky grounds if you sit around and
wait for someone else to patent and/or use the technology and then
_later_ try to make a patent claim on it.

Mike

rrrlasse

unread,
Nov 16, 2010, 11:19:29 PM11/16/10
to

> You may be able to use your program as evidence of prior invention if,
> at some later time, you and another both apply for patents using the
> same algorithm, but you might be on shaky grounds if you sit around and
> wait for someone else to patent and/or use the technology and then
> _later_ try to make a patent claim on it.

As I stated in my original post, my primary motive is to protect me
against lawsuits after having released my product - not to use the
proof offensively.

rrrlasse

unread,
Nov 16, 2010, 11:21:00 PM11/16/10
to
On 17 Nov., 04:40, bill <bsimpson141421...@gmail.com> wrote:
> On Nov 16, 5:55 pm, rrrlasse <l...@quicklz.com> wrote:> I've developed a new compression algorithm and want to prevent patent

> > lawsuits against me in the future. But because I'm not sure what to do
> > with the algorithm yet, I'd like to keep it closed source for now.
>
> > So I got the idea to publish an encrypted version. I hope it's OK that
> > I drop it here, even though it's 22 KB. Also if anybody else should
> > have ideas on where to post it, let me know :)
>
> > 0000000: 8c0d 0403 0302 b671 1a4b c037 4212 60c9  .......q.K.7B.`.
>
> <<<snip>>>
>
> Buy and study very carefully
>
> Patent It Yourself: Your Step-by-step Guide to Filing at the U.S.
> Patent Office by David Pressman, Nolo Press (October 2009)
>
> After that, if you still want to do this, buy and study very carefully
>
> Inventor's Notebook: A "Patent It Yourself" Companion by Fred E.
> Grissom, Jr. , David Pressman, Nolo Press (June 2008)
> and
> How to Make Patent Drawings: A Patent It Yourself Companion by David
> Pressman, Jack Lo, Nolo Press (August 2007)
>
> These contain decades of wise advice on this subject, far more than
> their price would get you from a quarter hour with a competent patent
> attorney.

Hmm awsome, thanks :)

Mark Nelson

unread,
Nov 17, 2010, 8:03:45 AM11/17/10
to
On Nov 16, 11:55 am, rrrlasse <l...@quicklz.com> wrote:
> I've developed a new compression algorithm and want to prevent patent
> lawsuits against me in the future. But because I'm not sure what to do
> with the algorithm yet, I'd like to keep it closed source for now.
>
> So I got the idea to publish an encrypted version. I hope it's OK that
> I drop it here, even though it's 22 KB. Also if anybody else should
> have ideas on where to post it, let me know :)

Nothing wrong with what you are doing, but it's important to note a
few things.

Outside of the US, most countries use a first-to-file system, so
establishing priority doesn't do much good:

http://en.wikipedia.org/wiki/First_to_file_and_first_to_invent

The US does use first-to-invent, but should someone else file ahead of
you, you face an upstream battle to overturn their patent. It's pretty
tough to prove you were first to invent. All they need is a dated lab
notebook that shows the idea precedes your publication, and they win.

The best way to protect your patent rights is to preemptively file,
and that's expensive.

Making your invention public might be just as good as publishing the
encrypted version.

- Mark

Thomas Richter

unread,
Nov 17, 2010, 8:41:07 AM11/17/10
to
rrrlasse schrieb:

> I've developed a new compression algorithm and want to prevent patent
> lawsuits against me in the future. But because I'm not sure what to do
> with the algorithm yet, I'd like to keep it closed source for now.
>
> So I got the idea to publish an encrypted version. I hope it's OK that
> I drop it here, even though it's 22 KB. Also if anybody else should
> have ideas on where to post it, let me know :)

Posts like this make me feel pretty sad about the state of this
newsgroup. After all, if the overall interest of this post would be to
present a novel idea, it should have gone to a conference and be
discussed there by experts, or the idea should have been posted.

If the idea of the invention was commercial success, a usable product or
any other "trial" version would be appreciated to demonstrate the
idea works and the product is worth its money.

If the idea was to protect the idea, posting an encrypted version
provides little; the claim is as unclear as it could be since details
are omitted, the "encrypted" version could be almost anything, including
data from /dev/random. So it doesn't provide any signs of ingenuity.

Thus, my question really is that: What's the purpose of all this? It's
not suitable to protect an idea (use a patent) or to commercialize a
product (keep it proprietary and sell the product) or drive science
further (publish a paper on this). In either case, the post is
inappropriate to reach such goals.

There are only two conclusions:

a) just another troll,
b) just another half-baked idea what hasn't really been tried.

I currently tend towards a).

Greetings,
Thomas

rrrlasse

unread,
Nov 17, 2010, 3:08:09 PM11/17/10
to
> I currently tend towards a).

Nah, after all I'm behind www.quicklz.com which is pretty successful.

Captain Obvious

unread,
Nov 19, 2010, 4:20:16 AM11/19/10
to
TR> If the idea was to protect the idea, posting an encrypted version
TR> provides little; the claim is as unclear as it could be since details
TR> are omitted, the "encrypted" version could be almost anything,
TR> including data from /dev/random. So it doesn't provide any signs of
TR> ingenuity.

----
In 1660, Hooke discovered the law of elasticity which bears his name and
which describes the linear variation of tension with extension in an elastic
spring. He first described this discovery in the anagram "ceiiinosssttuv",
whose solution he published in 1678 as "Ut tensio, sic vis" meaning "As the
extension, so the force."

It is interesting from a twentieth-century vantage point that Hooke first
announced his law of elasticity as an anagram. This was a method sometimes
used by scientists, such as Hooke, Huygens, Galileo, and others, to
establish priority for a discovery without revealing details.
----

George Johnson

unread,
Nov 20, 2010, 4:21:38 AM11/20/10
to

"rrrlasse" <l...@quicklz.com> wrote in message
news:82fa3774-33ef-4ff5...@y23g2000yqd.googlegroups.com...

> I've developed a new compression algorithm and want to prevent patent
> lawsuits against me in the future. But because I'm not sure what to do
> with the algorithm yet, I'd like to keep it closed source for now.
>
> So I got the idea to publish an encrypted version. I hope it's OK that
> I drop it here, even though it's 22 KB. Also if anybody else should
> have ideas on where to post it, let me know :)

[encrypted code clipped]

One hint on encrypting plaintext.
Try not to have predictable beginning symbols which lead to easy
prediction of the keys.

Not going to post the decrypted code, just a friendly reminder
considering that the few common programming languages have rather
predictable start symbols.
Helps to shake things up with a few randomized commented lines just for
this very purpose.


mike

unread,
Nov 21, 2010, 8:33:40 PM11/21/10
to
In article <4ce64155$0$23761$1472...@news.sunsite.dk>,
udod...@users.sourceforge.net says...

> TR> If the idea was to protect the idea, posting an encrypted version
> TR> provides little; the claim is as unclear as it could be since details
> TR> are omitted, the "encrypted" version could be almost anything,
> TR> including data from /dev/random. So it doesn't provide any signs of
> TR> ingenuity.
>
This isn't a problem, as at a later time you can publicise the simple
decryption algorithm. Then a third party can decrypt your code an
determine that you _did_ have a valid algorithm.

Of course your decryption has to be algorithmically simple - no use
turning up with a one-time-use substitution code.

--
Mike

rrrlasse

unread,
Nov 21, 2010, 9:52:08 PM11/21/10
to
> Of course your decryption has to be algorithmically simple - no use
> turning up with a one-time-use substitution code.

Uhm... I used gpg that comes with Linux.

Message has been deleted
0 new messages