//-\ ]E i n d e x

notes on projects by m.d.
categories: arctic | cryptoart | radio | internet | art | crypto | debian | laser | physics | game | radioactive entropy | funk | ghostradio | hades | informationtheory | linux | linuxaudio | math | neuralnetworks noise | nonhuman | notes |particlephysics | rng |softwaredefinedradio | tools | underinfluence | vlf movie | book
search:



2_links:

das globale bewusstsein http://noosphere.princeton.edu/ jaron lanier http://www.faz.net/aktuell/feuilleton/debatten/netzkultur-warum-die-zukunft-uns-noch-braucht-1907474.html entropy noise




bilderzeugung_mit_dem_geigerzaehler:

  jede zahl eine farbe > 1 frame //webcolors jede 3 zahlen eine farbe rgb > 1 frame //rgb farbraum noise entropy




dev_random:

Do you have a radio? Tune it in between stations. Music is highly reproducible, and although DJ's may blabber at random they may be recorded (so reproducible) and any radio station in general is duplicated with care in the whole area of broadcast. Do not use the FM tuner of your radio, because FM is based on a beacon signal with the sounds wrapped around it -- in other words, the radio can recognise absence of a station and refuse to tune in, or adapt tuning to a nearby station. You want to use the AM tuner, which does not have these problems.
www.cypherpunks.to/~peter/06_random.pdf
http://www.linuxfromscratch.org/hints/downloads/files/entropy.txt

the best random number generators use radioactive decay as an entropy source

gpg definition: http://tools.ietf.org/html/rfc4880 das ist schon mal ein guter weg http://sublimated.wordpress.com/2007/08/28/not-enough-random-bytes-available/ /dev/random wird verwendet maex@bro:~$ cat /dev/random )����i���1����9�Ѭ$SLu�8y�;��_�M�>��D�HUb�1�\224bQ�?����\224���A|�?d������\206��\214�a�����.� +��Dc��@ l���o�g� ��\220�@�����,�I@���n�(b#�m���W��T M_��ԧ�'�tW�~    k��+9'�'?�so��.���\223���L��_U{-������^�v��KlR-��q��\212������^C maex@bro:~$ entropy noise rng




diy_quantum_physics:

from the book exploring quantum pyhsics,..wiley   10:48 <@ant> the random number function in your computer produces only a random looking sequence ofnumbers through a specific algorithm. if you know the algoritm and the position in thesequence, you can accurately predict what will be the next number in the sequence. whilethis may be good enough for your home computer games,.... entropy, physics




ghostradio_antenna_layout:

[image] new antenna developed 11 2014 lambda1/4 antenna in the center (probably with black cable) ghostradio entropy cryptoart




ghostradio_python_script:

maex@:~/ghostradio/code$ more ghostradio.py 
import numpy as np
import cv2
import os, sys, struct, shutil, time



print "configuring video dev"
# 1 = composite 0 = tuner usw
os.system("v4l2-ctl -i 1")


cap = cv2.VideoCapture(0)

#resolution
ret = cap.set(3,720) 
ret = cap.set(4,576)



timestr = time.strftime("%Y%m%d-%H%M%S")

grname = "gr-random-bin"+timestr


fd = os.open(grname,os.O_RDWR|os.O_CREAT)


while(True):
    # Capture frame-by-frame
    ret, frame = cap.read()

    # Our operations on the frame come here
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

   
    for x in xrange(1, 12):  # zeilen anzahl und position 1 = start 2 =laenge (bei 640x480 ist das theoretisch 1, 479)
        for y in xrange(1, 18):  # scanrange 1 start 2 ende (zb fuer 640x480 ist das dann 1, 640)


                output = gray[x, y]
#               output = bin(gray[x ,y])[2:].zfill(8)
#               print bin(gray[x ,y])[2:].zfill(8)
                output = chr(output)
                os.write(fd, output)  

#               change to this to write down numbers:
#               output = str(output)
#               os.write(fd, output+';')


    # Display the resulting frame
    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

    #checking filesize > 2gb close file open new filename+timestamp    
    statinfo = os.stat(grname)
    b = statinfo.st_size
    b = ((b /1024)/1024)

    if b > 2000:
        os.close(fd)
        shutil.move('gr-random-bin'+timestr,'random')
        timestr = time.strftime("%Y%m%d-%H%M%S")
        grname = "gr-random-bin"+timestr
        fd = os.open("gr-random-bin"+timestr,os.O_RDWR|os.O_CREAT)

# When everything done, release the capture
os.close(fd)
cap.release()
cv2.destroyAllWindows()
maex@:~/ghostradio/code$
ghostradio linux entropy cryptoart




negentropie:

https://de.wikipedia.org/wiki/Transinformation https://de.wikipedia.org/wiki/Negentropie entropy informationtheory




notes_on_dieharder:

http://www.noah.org/wiki/Random_Notes crypto rng entropy math




r_geometry:

https:// www.quantamagazine.org/20160802-unified_theory_of_randomness/ entropy noise




rngs:

http://www.entropykey.co.uk/ http://www.letech.jpn.com/rng/demo_video_e.html http://www.protego.se/ http://www.true-random.com/startseite-deutsch.html http://www.stat.fsu.edu/pub/diehard/ theorie: http://www.true-random.com/exor.pdf --> das ist auch interessant fuer den crypto workshop -> vortrag http://ftp.ccc.de/congress/21c3/video/049%20Zufallszahlengeneratoren.mp4 rng informationtheory




signal_noise:

Nate Silver

The Signal and the Noise: The Art and Science of Prediction

noise math entropy




systems_entropy:

watch -n .1 cat /proc/sys/kernel/random/entropy_avail
rng entropy linux




test_the_key:

http://www.phy.duke.edu/~rgb/General/dieharder.php rng linux entropy




zufall:

http://www.spektrum.de/news/ohne-zufall-gibt-es-keine-freiheit/1168814 #entropy