Article

What is Message Authentication Code (MAC) or the Financial Institution Message Authentication Standard (FIMAS)

In order to protect against fraud in electronic fund transfers, the Message Authentication Code (MAC), ANSI X9.9, was developed. The MAC is a check value derived from the contents of the message itself that is sensitive to the bit changes in a message. It is similar to a Cyclic Redundancy Check (CRC). A MAC is appended to the message before it is transmitted. At the receiving end, a MAC is generated from the received message and is compared to the MAC of an original message. A match indicates that the message was received without any modification occurring while en route.

Link Encryption vs. End-to-End Encryption

Encryption can be performed at different communication levels, each with different types of protection and implications. Two general modes of encryption implementation are link encryption and end-to-end encryption. Link encryption encrypts all the data along a specific communication path, as in a satellite link, T3 line, or telephone circuit. Not only is the user information encrypted, but the header, trailers, addresses, and routing data that are part of the packets are also encrypted.

How to send a Message with a Digital Signature

In summary, to send a message:
1. A hash algorithm is used to generate the message digest from the message.

2. The message digest is fed into the digital signature algorithm that generates the signature of the message. The signing of the message is accomplished byeencrypting the message digest with the sender’s private key and attaching the result to the message. Thus, the message is a signed message.

How Data Encryption Standard (DES) operates in four modes

1. Cipher Block Chaining (CBC)
2. Electronic Code Book (ECB)
3. Cipher Feedback (CFB)
4. Output Feedback (OFB)

Cipher Block Chaining

Encryption at Different Layers

In reality, encryption can happen at different layers of an operating system and network stack. The following are just a few examples:
• End-to-end encryption happens within the applications.
• SSL encryption takes place at the transport layer.
• PPTP encryption takes place at the data link layer.
• Link encryption takes place at the data link and physical layers.

Syndicate content

User login

Who's new

  • sonneandgone
  • jeppoonia
  • cnphonenlnuet
  • goboribre
  • Aspibresers

Who's online

There are currently 0 users and 1 guest online.