digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

This article is about the block cipher algorithm. For the ultrafast laser pulse measurement technique, see frequency-resolved optical gating. For the amphibian, see Frog. For other uses, see Frog (disambiguation).
FROG
General
Designers Dianelos Georgoudis, Damian Leroux, and Billy Simón Chaves
First published 1998
Cipher detail
Key sizes 128, 192, or 256 bits
Block sizes 128 bits
Rounds 8
Best public cryptanalysis

Differential and linear attacks against some weak keys

In cryptography, FROG is a block cipher authored by Georgoudis, Leroux and Chaves. The algorithm can work with any block size between 8 and 128 bytes, and supports key sizes between 5 and 125 bytes. The algorithm consists of 8 rounds and has a very complicated key schedule.

It was submitted in 1998 by TecApro, a Costa Rican software company, to the AES competition as a candidate to become the Advanced Encryption Standard. Wagner et al. (1999) found a number of weak key classes for FROG. Other problems included very slow key setup and relatively slow encryption. FROG was not selected as a finalist.

Contents

Design philosophy [edit]

Normally a block cipher applies a fixed sequence of primitive mathematical or logical operators (such as additions, XORs, etc.) on the plaintext and secret key in order to produce the ciphertext. An attacker uses this knowledge to search for weaknesses in the cipher which may allow the recovery of the plaintext.

FROG's design philosophy is to hide the exact sequence of primitive operations even though the cipher itself is known. While other ciphers use the secret key only as data (which are combined with the plaintext to produce the ciphertext), FROG uses the key both as data and as instructions on how to combine these data. In effect an expanded version of the key is used by FROG as a program. FROG itself operates as an interpreter that applies this key-dependent program on the plaintext to produce the ciphertext. Decryption works by applying the same program in reverse on the ciphertext.

Description [edit]

High level view of FROG

The FROG key schedule (or internal key) is 2304 bytes long. It is produced recursively by iteratively applying FROG to an empty plaintext. The resulting block is processed to produce a well formatted internal key with 8 records. FROG has 8 rounds, the operations of each round codified by one record in the internal key. All operations are byte-wide and consist of XORs and substitutions.[1]

FROG is very easy to implement (the reference C version has only about 150 lines of code). Much of the code needed to implement FROG is used to generate the secret internal key; the internal cipher itself is a very short piece of code. It is possible to write an assembly routine of just 22 machine instructions that does full FROG encryption and decryption. The implementation will run well on 8 bit processors because it uses only byte-level instructions. No bit-specific operations are used. Once the internal key has been computed, the algorithm is fairly fast: a version implemented using 8086 assembler achieves processing speeds of over 2.2 megabytes per second when run on a 200 MHz Pentium PC.

Security [edit]

FROG's design philosophy is meant to defend against unforeseen/unknown types of attacks. Nevertheless, the very fact that the key is used as the encryption program means that some keys may correspond to weak encryption programs. David Wagner et al. found that 2−33 of the keys are weak and that in these cases the key can be broken with 258 chosen plaintexts.

Another flaw of FROG is that the decryption function has a much slower diffusion than the encryption function. Here 2−29 of keys are weak and can be broken using 236 chosen ciphertexts.

Notes [edit]

  1. ^ A detailed description of the cipher can be found here.

References [edit]

  • David Wagner, Niels Ferguson and Bruce Schneier, Cryptanalysis of FROG, in proceedings of the 2nd AES candidate conference, pp175–181, NIST, 1999 [1].
  • Dianelos Georgoudis, Damian Leroux and Billy Simón Chaves, The FROG Encryption Algorithm, June 15, 1998 [2].

External links [edit]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/FROG — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
1000000 videos foundNext > 

Crazy Frog - Axel F

Music video by Crazy Frog performing Axel F. (C) 2005 Mach 1 Records GmbH under exclusive license to Universal Records, a Division of UMG Recordings, Inc.

The Crazy Frogs - The Ding Dong Song - YourKidTV

The Crazy Frogs - The Ding Dong Song - YourKidTV.

Frog rescues another frog from snake

A snake loses his lunch after another frog jumps in to rescue his buddy!

Worlds Cutest Frog - Desert Rain Frog

Brand new Rain Frog video now uploaded. CHECK IT OUT: http://youtu.be/aebnP6nTamA See some photographs of the peculiar Desert rain frog as well as other rept...

Bullfrog Hunts...Anything!

If it can fit in its mouth, a bullfrog will go after anything, even its own kind!

Frog Song

Frog Song from Liam Lynch's podcast.

A Frog Sitting on a Bench Like a Human

What a Wonderful World http://www.youtube.com/watch?v=ZWRB6dfME7Y Hello My Baby, Hello My Honey, Hello My Ragtime Gal http://www.youtube.com/watch?v=zCC1BHXY...

LOL Frog eats a Troll finger EPIC FAIL

LOL Frog: O look, some lovely delicious ants for lunch. I'm ever so delighted! Hold on...what...what...hey....why can't I eat them tasty shits? O.. you muth...

Crazy Frog

Jamba Frosch.

Frog eggs turn into tadpole (#227)

1000000 videos foundNext > 

32177 news items

Raw Story

Washington Post (blog)
Wed, 22 May 2013 16:49:28 -0700

Frogs, toads and salamanders continue to vanish from the American landscape at an alarming pace, with seven species — including Colorado's boreal toad and Nevada's yellow-legged frog — facing 50 percent drops in their numbers within seven years if ...

Daily Mail

Daily Mail
Thu, 23 May 2013 08:46:43 -0700

The International Institute for Species Exploration at Arizona State University has compiled a list of the ten best newly discovered species of 2012. They include a glow-in-the-dark cockroach, a green lacewing that was first discovered through Flickr ...

PINKVILLA

Oneindia Entertainment
Thu, 23 May 2013 02:09:25 -0700

As per further reports, the team were treated with Fricassee of Frog & Clams with Foam Shell, Granita Lemon Marmalade Citrus Limoncello, Bresse chicken breast, leg ravioli with foie gras, Traou Mad Biscuit Rum Victoria White and Pineapple, Roasted ...
 
Scottsboro Daily Sentinel
Thu, 23 May 2013 03:12:18 -0700

Believe it or not, fishing your frog in the traditional manner by working it over grass is just one of the many ways you can catch fish on a frog. In fact it may not be the best use of a frog to consistently fish it on top of grass as I have caught ...
 
environmentalresearchweb
Thu, 23 May 2013 02:27:49 -0700

The fungus has led to the recent decline or extinction of 200 frog species worldwide. A previous study found that the earliest case of Bd in the world was found in African Clawed Frogs in their native South Africa in 1934, but until now no research has ...

Scientific American (blog)

Scientific American (blog)
Wed, 22 May 2013 06:35:00 -0700

Previous research has shown that the fungus often arrives in new areas via the commercial frog trade, which distributes the animals for uses as food, pets, dissection learning tools or pregnancy tests. It has even been shown to travel from pond to pond ...

ABC News

Huffington Post
Mon, 20 May 2013 14:52:48 -0700

"Now I have to be honest with you, it was not my lifetime dream role to play a frog," Washington said to the commencement crowd. But because she had to audition for every role in her acting program in order to keep her scholarship, she didn't have the ...

Akron Beacon Journal (blog)

Akron Beacon Journal (blog)
Wed, 22 May 2013 08:22:21 -0700

Hoppin' Frog Brewery will hold a special meet-and-greet with beer fans from 6 to 9 p.m. Thursday (May 23) at Siamone's Thai Pub & Restaurant in Springfield Township. There will be 10 Hoppin' Frog beers available. "You can try some of the special beers ...
Loading

Oops, we seem to be having trouble contacting Twitter

Talk About FROG

You can talk about FROG with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!