security of data by means of cryptography is becoming more and more important in many areas of our lives. public-key cryptosystems (pkc) form an important part of cryptography as they allow conívenient and secure communication between all users. the o ...