Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
user:jenda:challenges [2018/01/11 00:22]
jenda postfwd
user:jenda:challenges [2018/09/13 12:26] (current)
jenda +Crazy/insane stuff
Line 15: Line 15:
   *  rtl-sdr showed us that crappy SDR can cost %%$%%10. However, much better A/D converters are sold for similar price in China. Can a better SDR be build for an affordable price?   *  rtl-sdr showed us that crappy SDR can cost %%$%%10. However, much better A/D converters are sold for similar price in China. Can a better SDR be build for an affordable price?
   *  Write decoder and cracker for MOTOTRBO (it's 40-bit ARCFOUR), build open-source sdr-based client for GSM and Tetra. Reverse-engineer and crack Tetrapol encryption.   *  Write decoder and cracker for MOTOTRBO (it's 40-bit ARCFOUR), build open-source sdr-based client for GSM and Tetra. Reverse-engineer and crack Tetrapol encryption.
-  *  Investigate possibilities of radio transmitting using graphic card. Create a gnuradio sink for transmitting arbitrary signals.+  *  Investigate possibilities of radio transmitting using graphic card. Create a gnuradio sink for transmitting arbitrary signals. ​-- **FIXED** in [[https://​osmocom.org/​projects/​osmo-fl2k/​wiki|osmo-fl2k]]
   *  Create an implementation of GNSS satellites (NAVSTAR, GALILEO, GLONASS) that runs on customer-grade FPGA and SDR. There already is [[https://​github.com/​osqzss/​gps-sdr-sim|a GPS one]]!   *  Create an implementation of GNSS satellites (NAVSTAR, GALILEO, GLONASS) that runs on customer-grade FPGA and SDR. There already is [[https://​github.com/​osqzss/​gps-sdr-sim|a GPS one]]!
   *  Implement some nice app-level isolation framework into Linux (like Qubes OS)   *  Implement some nice app-level isolation framework into Linux (like Qubes OS)
   *  Fork Firefox. Fix all that NSA "​features"​ and nasty bugs.   *  Fork Firefox. Fix all that NSA "​features"​ and nasty bugs.
   *  Create sdr-based implementation of TAMARA or VERA passive sensor. Is it possible to fingerprint individual transmitters like rumors about ASMKS say?   *  Create sdr-based implementation of TAMARA or VERA passive sensor. Is it possible to fingerprint individual transmitters like rumors about ASMKS say?
-  *  Implement some nice GUI for Bitcoin Contracts and Ethereum.+  *  Implement some nice GUI for Bitcoin Contracts and Ethereum, so even non-experts can use it.
   *  BadBIOS is a hoax. Can be a similar malware really build?   *  BadBIOS is a hoax. Can be a similar malware really build?
   *  Implement cryptoanarchy procedures described [[http://​www.dfens-cz.com/​view.php?​cisloclanku=2008011204|here]] (Czech only, sorry)   *  Implement cryptoanarchy procedures described [[http://​www.dfens-cz.com/​view.php?​cisloclanku=2008011204|here]] (Czech only, sorry)
   *  Build a decentralized,​ censorship-resistant and surveillance-free distributed web search engine. YaCy could be a good starting point   *  Build a decentralized,​ censorship-resistant and surveillance-free distributed web search engine. YaCy could be a good starting point
-  *  A decent MITM suite for SSHv2 would be cool. Exploiting SSH agent would be even cooler.+  * A decent MITM suite for SSHv2 would be cool. Exploiting SSH agent would be even cooler.
   * OpenStreetMap + SRTM + OpenGL + Oculus Rift = ultimate map explorer.   * OpenStreetMap + SRTM + OpenGL + Oculus Rift = ultimate map explorer.
   * Create an uncluttered and usable Mapnik theme or just finally write one working renderer for OSM without nasty bugs.   * Create an uncluttered and usable Mapnik theme or just finally write one working renderer for OSM without nasty bugs.
Line 33: Line 33:
     * speaking of which, we still don't have usable ECG and EEG     * speaking of which, we still don't have usable ECG and EEG
   * A $50 30MHz+ data capture card, for example on LPC4370, is a missing instrument.   * A $50 30MHz+ data capture card, for example on LPC4370, is a missing instrument.
-  *  Implement checksums and error correction to Linux md-raid. +  * Implement checksums and error correction to Linux md-raid. **FIXED** - dm-integrity. And btrfs is starting to be usable and it has checksums builtin
-  *  navigation software that recommends you speed such that you don't have to wait on traffic lights+  * navigation software that recommends you speed such that you don't have to wait on traffic lights
   * PDA/​smartphone that runs standard Linux, i.e., no Android crippled system. Currently, you can pick from N900 with outdated hardware and Neo900 that costs 1k€+ and will be ready the next year, maybe.   * PDA/​smartphone that runs standard Linux, i.e., no Android crippled system. Currently, you can pick from N900 with outdated hardware and Neo900 that costs 1k€+ and will be ready the next year, maybe.
   * End discussions "which bike is faster"​ with software that eats data from GPS, power meter and possibly anemometer and computes friction coefficients and air resistance from it.   * End discussions "which bike is faster"​ with software that eats data from GPS, power meter and possibly anemometer and computes friction coefficients and air resistance from it.
Line 43: Line 43:
  
 or just pick one [[:​project:​start|here]] ;)  or just pick one [[:​project:​start|here]] ;) 
 +
 +===== Crazy/​insane stuff =====
 +
 +  * [[https://​ideas.ted.com/​how-to-hear-the-world-through-your-chest/​|This guy]] took deaf people, attached vibrating motors to them and fed FFT of the sound into the motors. Soon, these deaf people began to recognize spoken words. What would happen, if instead of raw FFT, we feed there
 +    * intermediate layer of a speech-recognition RNN
 +    * word2vec embeddings?
 +  * Plants [[https://​en.wikipedia.org/​wiki/​Fractionation_of_carbon_isotopes_in_oxygenic_photosynthesis|incidentally evolved]] molecular mechanism that separates C-12 and C-13 isotopes. Let's compute a protein that selectively binds U-235!
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki