Blog Detail
A blog about software and hardware security
http://securityblog.astida.com/
articles about security systems, secure protocols, tamperproofing, obfuscation, authentication, attacks vectors, cryptography, threats, vulnerabilities
Recent Posts
How to securely hide a cryptographic key?
In my previous article I was discussing how a “non expert” security engineer should think about choosing the right security protocol for his system. I have tried to present that complicated task in an easier manner. However it’s important to...
How to choose the right security protocol?
We all know that sending data over network and being sure that its confidentiality is not damaged is one of the crucial problems in security engineering. In fact, except some special cases the entire information security area is based on the problem ...
How to design secure systems? Part 2: Key Concepts in Information Security
Before starting discussing different techniques which are helpful while creating architecture of a secure system, it’s useful to go through the key concepts which must always be at primary concern of any software/hardware architect while thinking a...
How to design secure systems? Part1: Security Analysis
Secure system is a piece, or any combination of hardware, software or just an operation which protects an information block that is sensitive to the user. There are secure systems which are dedicated to perform only security related operations (such ...
How the crackers crack code?
There are several reasons why a software company would decide to implement heavy protection schemes in their applications by spending lot of development resources, time and money. These reasons are mainly related to the business models of the applica...
One-Time Passwords
I decided to continue the series of “user authentication” related articles (which I started with article Conventional Website Authentication Model and its Weaknesses) and bring more details about one-time passwords. In this article I will overvie...

