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.