Encryption Algorithm

Logiks5

Member
Join Date
Jul 2012
Location
Here
Posts
5
Hello,

I am using RsLogix 500 and have my system already programmed in Ladder Logic. I am trying to add a step where I use an encryption algorithm to encrypt data being sent to and from the system, but how can I add a step that uses a coded algorithm into the ladder logic?

Thanks
 
Logiks5,

I have to ask, why would you want to do such a thing?
Yes, it can be done, but, all you are doing is making the program more complicated, slowing down the process scan time, having to write the encryption / decryption routines, and making the program hard to debug / modify, and writing code that only you can understand. A company could interpet this as writing code for job security. You may have a good reason for doing this, but i know of several people who have been escorted out the front door for writing such code. it cost their companies over a million dollars and now those companies (and those individuals) are required to sign legal documents assuming liability for any such code in the future.

Not trying to slam you, just expressing my opinion, because i'm the one who has to trouble shoot that code, report the problem, document the problem, answer to the department head, show him what's happening & why production was down for so long (or still is down). it gets real messy and pretty soon, the plant manager will be involved and possibly the legal department to see what can be done now and in the future.

regards,
james
 
James Mcqade:

Thank you for your concern for my job. I am working on a simple system, and testing methods to protect it from cyber attacks, and since it is experimental, there would not be any consequences for attempting encryption. However, I do appreciate the information.

Do you have any recommendation on how to implement encryption? I read about other programs using defined function blocks, or converting rslogix5000 to ST and coding in that. However, I am restricted to using RsLogix 500.
 
I don't think you will be able to accomplish the task at hand when working with a 40 year old platform.
IMHO the only way you could prevent SLC/ML systems unwanted intrusions is by using the built-in access/file/data transfer security functions depending of the system's controller class.
 
That's sort of my question, assuming I have an encryption algorithm coded in Structured text, is there a way for me to integrate that code into my already existing ladder logic program?
 
unlock rslogix500

hi
its a hex password of AB plc rslogix500
79 24 53 21 50 0C 7B 28 59
and my password is
BBBBBBBBBB = 42 42 42 42 42 42 42 42 42 42
whats the algorithm??
can you help me?
i have a lock plc and i test this,i cant find the algorithm between them.
thanks
anahita
 

Similar Topics

what is the encryption algorithm used by s7comm plus protocol in second connection request send by tia portal to s7 1200 plc. i know that 1st...
Replies
2
Views
1,524
Hi all i made source code encryption for my RSlogix 5000 program. however i found it easy to crack. is there way to secure the routines without...
Replies
6
Views
2,215
Hello, I have a Unitronics V570 Plc that sends alarms and other reports by email. It seems they were designed to be used with a in-house email...
Replies
3
Views
2,044
Hello all, We have a log oven with aluminium logs of 6m . I am trying to understand the program . THe log oven cuts the log according to the set...
Replies
4
Views
1,938
Hello, I need to implement sorting algorithm in STL. I was thinking about using Shell sort, but I don't know how to do this with such a low...
Replies
10
Views
2,443
Back
Top Bottom