
The IKLP Long Code
Saturday, May 17, 2008
In 2005, an individual posting to the Internet under the
forum handle “IKLP” created and posted a code that was cracked by OPORD
Analytical. IKLP’s Internet handle stands for “I killed Laci
Petersen”.
When the code was cracked and the solution was revealed, I
initially thought that it was a prank, which such Internet codes usually are.
However, recently law enforcement entities across the country have been
tracking a series of murders involving a group called the “Smiley Face
Killers”, because the group leaves behind smiley face artwork
where victims’ bodies are found.
In that regard, this code may have some meaning and is
worth exploring. The source of the code was an Internet website called
“FratPack.com”. IKLP made numerous posts there over a period of
years claiming to have killed Laci Petersen. IKLP’s real identity remains
unknown.
IKLP’s long code has one sequence at the very
beginning which is uniform. That sequence is:
2334-342-23-4
The base of 2334 is moved one variable to the left by the author to create the
full string:
2334
342
23
4
Since the base of 4 variables of 2334 was used to create the first string down
to its lowest common variable, I applied this theory for the entire length of
the code for the first pass, ignoring the signs that IKLP inserted into the
code. The reason I ignored the signs is that if you use the signs you begin to
deal with negative numbers and I suspected that IKLP wasn’t venturing
into that particular math universe.
So to the layman, I took IKLP’s long code as follows:
2334-342-23-4-5456-824-00-6-19054334-06-3-454-334445-9943-
99834511-94345=9953=986-555-666-9495-945422-07862-
993233-=348842-865-999-=666-922166-49-45495-0096-
3459-=99643+852343-9945-09923+=499388*4939/0045-29454-2-
09-003400-9345-+1195=44521-9835=99521=99544-594399094-
99543295+99659=992344-9399339-672395-99334=9604=168-
237=593-9634-678-1607-23456-4345=2005
I then removed the code key:
2334-342-23-4
This left me with:
5456-824-00-6-19054334-06-3-454-334445-9943-
99834511-94345=9953=986-555-666-9495-945422-07862-
993233-=348842-865-999-=666-922166-49-45495-0096-
3459-=99643+852343-9945-09923+=499388*4939/0045-29454-2-
09-003400-9345-+1195=44521-9835=99521=99544-594399094-
99543295+99659=992344-9399339-672395-99334=9604=168-
237=593-9634-678-1607-23456-4345=2005
I then removed the signs which I believe were inserted as stenography to muddy
the mathematical waters. This gave me just the numbers IKLP worked with:
5456824006190543340634543344459943
99834511943459953986555666949594542207862
99323334884286599966692216649454950096
34599964385234399450992349938849390045294542
09003400934511954452198359952199544594399094
99543295996599923449399339672395993349604168
237593963467816072345643452005
Now, since the base equation that IKLP uses in his code string is
“2334” which he takes out to 10 variable places, I considered that
the full code followed the same format. So I then broke the code down into 4
variable clusters as follows:
5456|8240|0619|0543|3406|3454|3344|4599|4399|
8345|1194|3459|9539|8655|5666|9495|9454|2207|
8629|9323|3348|8428|6599|9666|9221|6649|4549|
5009|6345|9996|4385|2343|9945|0992|3499|3884|
9390|0452|9454|2090|0340|0934|5119|5445|2198|
3599|5219|9544|5943|9909|4995|4329|5996|5999|
2344|9399|3396|7239|5993|3496|0416|8237|5939|
6346|7816|0723|4564|3452|005
This left me with a final 3 variable sequence of “005”, which was a
line identifier for the code that I will explain further down. Now, this method
allowed me to compose the following 69 strings which I then subtracted the base
equation of 2334-342-23-4 from that IKLP gave us:
1.
5456-565-55-6
2334-342-23-4
-----------------
2122-223-32-2
2.
8240-408-84-10
2334-342-23-4
-----------------
5906-066-60-6
3.
2334-342-23-4
0619-190-01-9
-----------------
1715-152-21-5
4.
2334-342-23-4
0543-430-04-3
-----------------
1790-912-19-1
5.
3406-063-30-6
2334-342-23-4
-----------------
1071-721-07-2
6.
3454-543-35-4
2334-342-23-4
-----------------
1120-201-12-0
7.
3344-443-34-4
2334-342-23-4
-----------------
1010-101-11-0
8.
4599-994-49-9
2334-342-23-4
-----------------
2265-652-26-5
9.
4399-994-49-9
2334-342-23-4
-----------------
2065-652-26-5
10.
8345-458-84-5
2334-342-23-4
-----------------
6011-116-61-1
11.
2334-342-23-4
1194-941-19-4
-----------------
1139-401-04-0
12.
3459-593-35-9
2334-342-23-4
-----------------
1125-251-12-5
13.
9539-399-93-9
2334-342-23-4
-----------------
7205-057-70-5
14.
8655-558-85-5
2334-342-23-4
-----------------
6321-216-62-1
15.
5666-665-56-6
2334-342-23-4
-----------------
3332-323-33-2
16.
9495-959-99-5
2334-342-23-4
-----------------
7161-617-76-1
17.
9454-549-95-4
2334-342-23-4
-----------------
7120-207-72-0
18.
2334-342-23-4
2207-072-20-7
-----------------
0127-270-02-7
19.
8629-298-82-9
2334-342-23-4
-----------------
6294-956-59-5
20.
9323-239-92-3
2334-342-23-4
-----------------
6988-897-68-9
21.
3348-483-34-8
2334-342-23-4
-----------------
1014-141-11-4
22.
8428-288-82-8
2334-342-23-4
-----------------
6093-946-59-4
23.
6599-996-69-9
2334-342-23-4
-----------------
4265-654-46-5
24.
9666-669-96-6
2334-342-23-4
-----------------
7332-327-73-2
25.
9221-219-92-1
2334-342-23-4
-----------------
6886-877-68-7
26.
6649-496-64-9
2334-342-23-4
-----------------
4315-154-41-5
27.
4549-494-44-9
2334-342-23-4
-----------------
2215-152-21-5
28.
5009-095-50-9
2334-342-23-4
-----------------
2674-753-27-5
29.
6345-456-64-5
2334-342-23-4
-----------------
4011-114-41-1
30.
9996-969-99-6
2334-342-23-4
-----------------
7662-627-76-2
31.
4385-854-48-5
2334-342-23-4
-----------------
2051-512-25-1
32.
2343-432-24-3
2334-342-23-4
-----------------
0009-090-00-9
33.
9945-459-94-5
2334-342-23-4
-----------------
7611-117-71-1
34.
2334-342-23-4
0992-920-09-2
-----------------
1341-422-14-2
35.
3499-993-39-9
2334-342-23-4
-----------------
1165-651-16-5
36.
3884-843-38-4
2334-342-23-4
-----------------
1550-501-15-0
37.
9390-909-99-0
2324-342-23-4
-----------------
7056-567-75-6
38.
2334-342-23-4
0452-520-05-2
-----------------
1881-822-18-2
39.
9454-549-95-4
2334-342-23-4
-----------------
7120-207-72-0
40.
2334-342-23-4
2090-902-29-0
-----------------
0243-439-94-4
41.
2334-342-23-4
0340-400-04-0
-----------------
1993-942-19-4
42.
2334-342-23-4
0934-340-03-4
-----------------
1400-002-20-0
43.
5119-195-51-9
2334-342-23-4
-----------------
2784-853-28-5
44.
5445-455-54-5
2334-342-23-4
-----------------
3111-113-31-1
45.
2334-342-23-4
2198-982-29-8
-----------------
0135-359-93-6
46.
3599-993-39-9
2334-342-23-4
-----------------
1265-651-16-5
47.
5219-195-51-9
2334-342-23-4
-----------------
2884-853-28-5
48.
9554-449-94-4
2334-342-23-4
-----------------
7210-107-71-0
49.
5943-435-54-3
2334-342-23-4
-----------------
3609-093-30-9
50.
9909-099-90-9
2334-342-23-4
-----------------
7574-757-67-5
51.
4995-954-49-5
2334-342-23-4
-----------------
2661-612-26-1
52.
4329-294-42-9
2334-342-23-4
-----------------
1994-952-19-5
53.
5996-965-59-6
2334-342-23-4
-----------------
3662-623-36-2
54.
5999-995-59-9
2334-342-23-4
-----------------
3665-653-36-5
55.
2344-442-24-4
2334-342-23-4
-----------------
0010-100-01-0
56.
9399-999-99-9
2334-342-23-4
-----------------
7055-657-76-5
57.
3396-963-39-6
2334-342-23-4
-----------------
1062-621-16-2
58.
7239-397-73-9
2334-342-23-4
-----------------
4905-055-50-5
59.
5993-935-59-3
2334-342-23-4
-----------------
3659-593-35-9
60.
3496-963-39-6
2334-342-23-4
-----------------
1162-621-16-2
61.
2334-342-23-4
0416-160-01-6
-----------------
1818-182-21-8
62.
8237-378-83-7
2334-342-23-4
-----------------
5903-036-60-3
63.
5939-395-53-9
2334-342-23-4
-----------------
3605-053-30-5
64.
6346-466-64-6
2334-342-23-4
-----------------
4012-124-41-2
65.
7816-167-71-6
2334-342-23-4
-----------------
5481-825-48-2
66.
2334-342-23-4
0723-230-02-3
-----------------
1611-112-21-1
67.
4564-644-46-4
2334-342-23-4
-----------------
2230-302-23-0
68.
3452-523-35-2
2334-342-23-4
-----------------
1118-181-11-8
69.
005-50-0
[005500]
If you don’t see how I derived the 69 strings using IKLP’s code,
this is how it is done. First, we will look at IKLP’s code again:
5456|8240|0619|0543|3406|3454|3344|4599|4399|
8345|1194|3459|9539|8655|5666|9495|9454|2207|
8629|9323|3348|8428|6599|9666|9221|6649|4549|
5009|6345|9996|4385|2343|9945|0992|3499|3884|
9390|0452|9454|2090|0340|0934|5119|5445|2198|
3599|5219|9544|5943|9909|4995|4329|5996|5999|
2344|9399|3396|7239|5993|3496|0416|8237|5939|
6346|7816|0723|4564|3452|005
The first 4 variable cluster is “5456”. Using the same format that
IKLP used to derive his “2334” key, we get:
5456-565-55-6
What we have done is move one variable position to the left for each 4 variable
cluster. This gives us 10 variables total per string, mirroring IKLP’s
very first 10 variable string format that he gave us as the key in his code.
Now, the last sequence in IKLP’s code is the 3 variable cluster “005”. Working that out gave me the
solution:
005-50-0 = 005500
Proceeding to the 55th string in the full code solution gives:
0010-100-01-0
Notice how the 55th string appears to be binary. When you translate the binary
value for this string, you get an open parentheses
"(".
Now, in the remaining solved code strings, the only other
binary solution that appears is from line “7”. The line 7 solution
is:
1010-101-11-0
When that binary is translated you get a “<” sign.
The final solution to IKLP’s code then is:
(<
When I derived the solution I believed initially that the
code was a prank which used two lines of binary out of 69 lines total to create
a smiley face, but given the fact that the Smiley Face group of killers is now
estimated to be responsible for 40 deaths across the United States, this
evidence is worth checking out by law enforcement investigating the case.
Christopher
Farmer
MS,
National Security
This
report may also be obtained in .PDF format.
http://www.opordanalytical.com/pdf/The
IKLP Long Code.pdf
To
comment about this article, please use our forum!
Copyright © 2006 - 2008 OPORD Analytical. All Rights Reserved.