chikaradirghsa - unsolved

May 16, 2008

Current to do list

Filed under: research — Tags: — chikaradirghsa @ 2:44 pm

I will just scribble notes here about what I got from the regular discussion today:

  1. Is it relevant to observe the input and output class groups? Which condition regarding to this correslation should be considered as “secure”?
  2. How many class numbers will be needed to be consedered as “secure”? How does the number affects the security? Any research on that?
  3. Generating curve, then choose the generator, or vice versa? Observe the effect of applying different generators
  4. Is it possible (if possible, is it necessary?) to apply some feedback to the system?
  5. Find the most convenient way to convert plaintext to point in ECC
  6. Find out more about cryptanalysis on ECC
  7. Getting ready for quals! QUALS!!!

May 15, 2008

Converting text to point in ECC

Filed under: Crypto — Tags: — chikaradirghsa @ 2:25 am

I’m now building some simple codes for converting plain text character to a point on an elliptic curve.

Here’s how I’m gonna do it, based on Mike Rosing’s hints:

  1. Take the data, and treat it as an x value
  2. If x value fit on the curve, then find y. Each x value has two y values associated with it.
  3. If x value does not fit on the curve, add extra bits to the data (but make sure not to mess with the raw data)
  4. Check again
  5. Repeat until the combination of the raw data and extra bits does fit on the curve.

To get the x value back, just mask off the extra bits to recover the raw data.

May 13, 2008

Presentation at Math Dept.

Filed under: Misc — Tags: — chikaradirghsa @ 2:41 pm

Going to give a presentation at the Math Dept. tomorrow. Talking about cryptography and ECC and ECDLP. Will avoid explaining about those math equations, otherwise the students will eat me alive, hi hi hi

Wish me luck ;)

May 9, 2008

ECC and diffusion?

Filed under: Crypto, research — Tags: , — chikaradirghsa @ 2:43 pm

After spending hours googling and reading some pdf and presentation files, I still cannot find the correlation between the term “diffusion” with ECC.

For now I do really think that the term “diffusion” is only for symmetric-key system.

Will find out more about it later. Hmmm….

May 6, 2008

Cryptanalysis of ECC

Filed under: Crypto, Math, research — Tags: , — chikaradirghsa @ 3:13 am

To make sure that your cryptosystem is secure, then you have to do cryptanalysis.

The known attacks for ECC are:

* The Pohlig-Hellman algorithm (which reduces the problem to subgroups of prime order)

* Shanks’ baby-step-giant-step method

* Pollard’s methods, the rho method and the kangaroo method, both of which have parallel versions due to van Oorschot and Wiener

* The Menezes-Okamoto-Vanstone (MOV) attack using the Weil pairing

* The Frey-Rueck attack using the Tate pairing

* The attacks on anomalous elliptic curves (i.e., elliptic curves over F_p which have p points) due to Semaev, Satoh-Araki and Smart

* Weil descent (for some special finite fields)

* Algebro-geometric attack

Next step will be to choose which attacks to be used for measuring the level of security of ECC.

May 5, 2008

Confusion and Diffusion

Filed under: Crypto, research — Tags: , — chikaradirghsa @ 9:55 pm

Diffusion means many bits of the plaintext (possibly all) affect each bit of the ciphertext.
Confusion means there is a low statistical bias of bits in the  ciphertext.

Question: the diffusion behaviour for ECC in encryption process?

May 3, 2008

How to measure randomness in elliptic curve cryptography?

Filed under: Crypto — Tags: , — chikaradirghsa @ 9:30 pm

What is the relationship of randomness with ECC? Which part of ECC has property of randomness?

May 2, 2008

Progress for today

Filed under: Crypto, Math, research — Tags: — chikaradirghsa @ 1:02 pm

1. From the discussion with Intan:

  • Updating the topics of our research (while still looking for any similar works on these topics)
  • She gave my premises and hypothesis document some revisions
  • Agreed to add a member to our research proposal (three heads are better than two ;) )

2. From the discussion with Dr. Budi Rahardjo, Budi Sulis and Primus:

  • Why singular and supersingular elliptic curves are avoided?
  • What is the connection between ECC and randomness?
  • (My) hypothesis #2 is trivial :P . How to prove that? What’s the strategy?
  • How do you define a curve based of the known order?
  • Budi Sulis let me to keep this book that I had been looking for! Thanks!

May 1, 2008

Math and engineering, how to combine?

Filed under: Math, research — Tags: , — chikaradirghsa @ 8:25 am

Well, after wandering around trying to find a topic that suit both me and Intan, we then agreed that we will keep doing our research and support each other.

More about it here.

April 27, 2008

An Inconvenient Truth

Filed under: Misc — Tags: , , — chikaradirghsa @ 11:59 am

It’s the time to be aware, and respond to THIS!!!

Let’s go into action!

Older Posts »

Blog at WordPress.com.