フィルターのクリア

How can I turn initial value of chaos system to key for encryption algorithm?

4 ビュー (過去 30 日間)
sa za
sa za 2013 年 10 月 14 日
コメント済み: Walter Roberson 2013 年 10 月 15 日
I used chaos system for encryption with `(1.00001,3.26,22)` as initial value. I want to use these numbers as key for encryption algorithm.
- Should I turn my number to `(0100001 0326000 2200000)` (normalizing) and turn them to binary? or turn them separately to binary`(1.00001)(3.26)(22)`?
- Is there any function in matlab to convert double to binary like (str2bin)?
Actually i want to Specify how many bits are required for the key?
  3 件のコメント
sa za
sa za 2013 年 10 月 15 日
dec2bin is not working for double (dec2bin(2.3)=10)
ES
ES 2013 年 10 月 15 日
編集済み: ES 2013 年 10 月 15 日
input of dec2bin must be a non-negative integer. if float to binary conversion is your problem, then write a logic to do the conversion.
However, for chaos generated encryption, logically should support ral x and not just binary x.
that is Xn+1=P*Xn*(1-Xn-1) and all X belong to the Real World.
All of Bifurcation Coefficient, Chaos Input, Chaos Output belong to the Real World if I am right.

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2013 年 10 月 15 日
Your posted question involves strings, not binary values.
There are multiple competing "standards" on converting double to binary. You need to define the representation you are looking for.
  1 件のコメント
Walter Roberson
Walter Roberson 2013 年 10 月 15 日
dec2bin(round(S * 10000))
but what do you want to do if the number is negative?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by