Products > Test Equipment

Sniffing the Rigol's internal I2C bus

<< < (476/899) > >>

zombie28:

--- Quote from: tirulerbach on January 08, 2014, 07:15:51 pm ---How do I calculate the Y coordinate of the public key X coordinate out of the ECC curve parameters, base point and order?

--- End quote ---


--- Code: --- mirsys(0x320, 16)->IOBASE = 16;

big a = mirvar(0);
big b = mirvar(0);
big p = mirvar(0);
big x = mirvar(0);
big y = mirvar(0);

instr(a, A);
instr(b, B);
instr(p, P);

ecurve_init(a, b, p, MR_PROJECTIVE);
instr(x, ECCPublicKey);

epoint *point = epoint_init();

if (!epoint_set(x, x, 1, point))
{
printf("ERR: Public key is invalid\n");
exit(-1);
}

epoint_get(point, x, y);
cotnum(y, stdout);

--- End code ---

battlefield:
I will get you another memory dump, I just need to wait for my JTAG programmer to arrive(will get it for few € from a friend :D) and read this forum a bit to get the inctructions for getting the memory dumps.

cidcorp:

This is not totally related to the thread but the question relates to the options for licenses on the Rigol Scopes.

So (and I apologize in advance if this has already been covered in the thread), assuming that the software utilities that aren't free like
Ultra Power Analyzer (online version) have to have keys that are linked to the equipment that will use it - would the equipment options
that are undefined (like I thought there were some unlocks that no-one knew what they 'unlocked') be the keys for unlocking those pieces
of software, or (wow this is a long questions  :blah:) are they unlocked for ANY equipment when you do?

I don't know if anyone actually understands what I'm trying to ask, but a person with two DS2000 scopes and an unlocked version of
Ultra Power Analyzer be able to use the software with both scopes (or is it serial number locked)?

Just asking because the license keys are in exactly the same format, or at least appear to be.

Chris

tirulerbach:

--- Quote from: zombie28 on January 08, 2014, 07:55:53 pm ---
--- Code: --- if (!epoint_set(x, x, 1, point))

--- End code ---

--- End quote ---

Thanks again and again zombie28. You helped me a lot! Thank you!  :-+

So I learned about ECC point decompression and the result is: ;D


--- Code: ---$ time ./ecc-smash A05810........
5BCEE4........

real    0m0.076s
user    0m0.072s
sys     0m0.004s

--- End code ---




--- Quote from: neamyalo on January 08, 2014, 07:40:24 pm ---I can create definitions for those functions tomorrow. I'll be using C++, so let me know if that's a problem for you.

--- End quote ---

Normally I would like stick to C, but the heck: Any help is appreciated! You are welcome. I'm looking forward for your code.  :-+

Btw.: You provided a memory dump of your scope? You should check your PM...   ;)

dr.diesel:
Appears a firmware update is available for the DSA815, anyone tried it with hacks installed?

DSA815 FW-Version: 00.01.08

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod