Git Product home page Git Product logo

Comments (1)

dj311 avatar dj311 commented on June 16, 2024

Thanks for taking a look at this.

Yes - you're 100% right. I haven't touched this code in a long time, but if I remember correctly, those graphs are mostly random noise. Sometimes a particular plot will look like it makes the right shape, but that's just luck.

It's possible some of the comments in the notebooks oversell this (because I thought at the time that I'd fixed an issue, and then later realised it wasn't fixed but forgot to update the text...). I couldn't get past this random noise issue and eventually gave up on the project.

Is there any time related options need to be turned off in an ubuntu os (or in BIOS)?

This is a good point and an avenue I partially followed. Here's what I've done so far in this direction.

This document has some information on tweaks they made on the client side to make measurements more accurate.

I implemented some of it's advice:

I also tried to vaguely follow Intel's guidance for making timing measurements (see https://github.com/dj311/remote-timing-attacks-are-practical/blob/master/client/timed_messenger.c#L3).

Good luck! I honestly don't know what is wrong with this repo, so I'd warn you against sinking too much time into getting it working. If you have any success please let me know.

from remote-timing-attacks-are-practical.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.