I think Kerckhoff’s principle is correct. The fact that someone knows the algorithm does not make it any less secure. It is the methodology which makes the system secure. The more exposed, and still able to provide security, is actually better and closer to being full proof. I think by exposing the security model or method of encryption makes it even more reliable because it has been published, thus having been analyzed and criticized for accuracy. How can we know if a form of encryption/security is safe if we do not know how it works; or whether it works?
I do not think the CIA cares much about Kerckhoff’s Principle or they would let us in on their secrets for keeping secrets. No system is perfect unless there is not one. So, we might as well publish our algorithms because as Kerckhoff implies, you only need the key to be secrete. Still nothing is 100% full proof because like in the analogy of the door and lock, even if the burglar did not have the key, he could still use his crowbar to pry it open.
Reference: Ferguson, Schneier, Kohno. (2010). Cryptography Engineering. Design Principles and Practical Applications.
Browse recent posts
Career Coach Coworkers creating Tension and Toxicity in the workplace.
The Career Coach team is made up of all women. The power trips are so strong that it is making me not want to come to work. Our manager and coordinator both males pretend like this doesn't exist. The job is not difficult and the work life balance / flexibility is unmatched. At this point, I don't want to leave but I'm tired of the pettiness and mess. Can anyone relate to this? Any advice?
0 Likes • 0 Comments
Rival at work.
I have a colleague who I work with collaboratively for his technical knowledge which is impressive. He has been with the company for over 12 years now, most of them in Europe. I am in Canada. He moved to Canada a year and a half ago after I had been hired as a manager in Canada. He does not report to me. He is to help me with technical knowledge only. He helps everyone with technical knowledge actually. He told me in a casual, friendly conversation he wants to be in management and moved to Canada to pursue a promotion. As he has become more comfortable in his role, he feels the need to undermine my efforts. He lies to me, he one ups me on our open TEAM board at work and scoops projects with my customers behind my back. He takes credit for my work too. He is popular because of his impressive technical knowledge and is extremely helpful to the team overall. He has kind of entrenched himself at the company as the technical expert. However, he is making my job miserable. He cannot travel outside Canada due to his visa restrictions so he feels the need to build his name and clientiele with my Canadian customers. The rest of the team are in USA and they rely on his expertise but he does not intrude on their customers and projects. He did tell me the other day he feels that my position is not needed since he does it and I should talk with upper management about my purpose. He wrote this to me in a TEAMS chat. I am at a loss as to handle him. Any advice?
0 Likes • 2 Comments
Looking for Clinical Data Analyst roles where I can grow and learn!
I was laid off in June 2023 and am looking for data analyst roles, preferably in the healthcare field. I have four years of experience as a business analyst on a healthcare product, and am looking to pivot into more back-end work with data. I have some training in SQL, Python, R, and Tableau from graduate school, although I did not use these skills at my last job, and am working on improving them through a bootcamp. Aside from the difficult job market, I have had trouble finding a company willing to take on somebody who is new to the field but absolutely willing to learn and grow.
FYI I am currently based in Northern Virginia but am open to relocating for the right job opportunity and benefits.
1 Like • 0 Comments
How do you negotiate salary?
Would love to know your tips, input, and all the things! I've read a bunch of good advice on LinkedIn and whatnot... but I'd love to know what this community has to share! Also – how do you stay confident when talking about money? And more specifically - as a woman when a man is interviewing you. Thanks in advance ✨
0 Likes • 1 Comment
I would never dare ask a recruiter this when discussing a job opportunity, but I have a dumb question.... When you are interviewing for a "contract" position through an agency.... are you truly locked into the timeframe they state? If you find a permanent job during that time, can you quit the contract job?
1 Like • 3 Comments
Ready to take your career to the next level?
Watch this video about exploring career paths when your head says, “I don’t know." Acknowledgement of "not knowing" is the first step towards a successful career! https://www.youtube.com/watch?v=i2FLDPg3uV0
Remember, it's okay not to have all the answers right now, as long as you know how to move yourself forward and increase your clarity slowly but surely. A little progress can go a long way!