//-\ ]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:



aerogel:

https://de.wikipedia.org/wiki/Aerogel

ganz interessanter produktionsprozess, mit ueberkritischer trocknung.

http://www.buyaerogel.com/product/precision-silica-aerogel-large-block/


http://www.buyaerogel.com/wp-content/uploads/2019/06/Aerogel-Tech_Product-Still-lifes_Rectangle_steve-boxall-20190430_0155-450x450.jpg

particlephysics




bryans_drug_paintings:


great
http://bryanlewissaunders.org/drugs/

underinfluence art




crypto_links:

  http://mspace.lib.umanitoba.ca/jspui/handle/1993/24012   http://www.welt.de/wissenschaft/article119998227/Verschluesselt-wird-kuenftig-mit-Quantenphysik.html   from ur crypto




deep_sweep:

https://criticalengineering.org/projects/deep-sweep/ linux art crypto




der_anfang:

der quantenphysik

https://de.m.wikipedia.org/wiki/Plancksches_Strahlungsgesetz

erklaerung computer
https://www.golem.de/news/quantenphysik-im-kleinen-spielt-das-universum-verrueckt-1704-127350.html

particlephysics informationtheory




free_crypto_the_big_suspicious_thing:

as i assumed, that public cryptography is broken, because of backdoors and or malicious code, theres a article about rdrand now online http://arstechnica.com/security/2013/12/we-cannot-trust-intel-and-vias-chip-based-crypto-freebsd-developers-say/ in intel we trust crypto informationtheory




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




gr_comment:

"Ghostradio sounded suitably mysterious and dark" regine debatty ghostradio cryptoart




hades:

https://en.wikipedia.org/wiki/Ashen_light https://voicerepublic.com/talks/prove-you-are-nonhuman-bffc6732-a8be-4501-a59c-b418cc22dabf this is the link to the super pannel at tm17: https://www.youtube.com/watch?v=PoqoAAJZAuc&feature=youtu.be&t=711 video https://en.wikipedia.org/wiki/Franz_von_Gruithuisen He is also noted for the discovery of bright caps on the cusps of the crescent Venus, and for being the first to suggest that craters on the Moon were caused by meteorite impacts. He proposed that jungles on Venus grew more rapidly than in Brazil due to the proximity of the planet to the Sun, and that as a consequence the inhabitants celebrated fire festivals— the cause of the bright caps on Venus > first approach to extraterrestrial communication ( http://finnb.net/ finn brunton ) [image]     https://de.wikipedia.org/wiki/Pierre_Gassendi Experimentell-naturwissenschaftliche Leistungen Fuer seine Theorie des Sehens unterstellte er atomistische „Effluxionen“, die Bilder vom Objekt zum +Betrachter transportieren. Zur Unterstuetzung seiner atomistischen Theorie unternahm er eine Reihe +von chemischen Experimenten, die Loesung bzw. Kristallisation von Salzen zum Gegenstand hatten. schleifenforscher: www.focus.de/wissen/natur/forschung-und-technik-das-ich-und150-eine-virtuelle-murmel_aid_26268+3.html ertel-notes: fehlertoleranz ist wichtiger als exaktheit . > wie bei den natuerlichen systemen syntetische intelligenz = ai --- tech. hades basiert auf http://www.firstfloor.org/~maex/dev/?p=1133 --- programming: das einfachste neuronale netz sieht so aus https://de.wikipedia.org/wiki/McCulloch-Pitts-Zelle im prinzip haben wir das schon richtig verstanden, auch das mit der tendenz. die kuenstlichen neuronalen netze werden immer auf die anwendung hin gestaltet. und die nodes werden mit schwellwerten versehen, wie bei uns, wo wir sagen 2 graphen muessen eine node treffen usw. xor passt, ich muss mir das mit der mcCulloch zelle noch ueberlegen. - das ist auch interessant https://de.wikipedia.org/wiki/Rekurrentes_neuronales_Netz man kann auch mit der auswertung ein kleines feedback bauen. einen lernprozess. indem ein graph auf seine node deutet. wenn zb (n)x eine node positiv war kann diese node immer wieder sich selbst positiv schalten und beneotigt dann nur mehr einen (oder(n)) graphen zur aktivierung anstatt der 2 oder (n). - allgemein https://de.wikipedia.org/wiki/K%C3%BCnstliches_neuronales_Netz - https://de.wikipedia.org/wiki/Bayessches_Netz - where is the noise? http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1004640 http://docplayer.org/2178102-1-kuenstliche-intelligenz.html http://docplayer.org/2178069-Softcomputing-kuenstliche-intelligenz-in-endlichen-zwei-personen-nullsummenspiele-mit-perfekter-information-michael-dorner-prof+-dr.html https://www.technologyreview.com/s/604087/the-dark-secret-at-the-heart-of-ai/ verknuepfungen: dante: virgilus morte (v.m.) (virtual machine) fargo: V.M. Varga (v.m.) (virtual machine) lesen: https://en.wikipedia.org/wiki/Franz_von_Gruithuisen https://de.wikipedia.org/wiki/Pierre_Gassendi https://de.wikipedia.org/wiki/Mary_Shelley https://de.wikipedia.org/wiki/Dante_Alighieri || https://de.wikipedia.org/wiki/Dante_%28Netzwerkprotokoll%29 https://de.wikipedia.org/wiki/Ren%C3%A9_Descartes https://de.wikipedia.org/wiki/Edmund_Husserl techno: https://www.nachleucht.de/polyurethan-aussen/469-photolumineszierender-markierungslack-phu2k-in-spray.html gel: https://de.wikipedia.org/wiki/Gellan http://www.sciencedirect.com/science/article/pii/S0023643803001166 naehrboden: http://www.pilzzucht.eu/Herstellen-von-Naehrboeden.html metalinks: https://de.wikipedia.org/wiki/ELIZA leuchtpigment: https://de.wikipedia.org/wiki/Luminova http://www.rctritec.com/de/nachleuchtpigmente/swiss-super-luminovar.html http://www.info-uhren.de/pdf/leuchtfarben/Super-LumiNova.pdf hades art neuralnetworks




neue_links_zur_psi_forschung:

http://vimeo.com/49872335 http://wwwu.uni-klu.ac.at/gsuess/bewusstseinpsy/RonaldWeigl.htm http://derstandard.at/1326504254251/Umfrage-Zufaelle-sind-nicht-immer-rein-zufaellig?_artikelIndex=4 http://derstandard.at/1326504250904/Zufall-Wenn-der-Wuerfel-rollt ghostradio




nonhuman:

db entry: instance of human 1 reference - "they are no inuit, they are not human" encouters of the passage, inuit meet the franklin explorers, cold blooded ghosts, they where starving - this numbers are nonhuman hades art nonhuman




physik:

http://www.joergresag.privat.t-online.de/mybk3htm/start3.htm physics




quantumnoise:

ultra-low-light-dedection www.youtube.com/watch?v=25QBPaQftk8 > die wellenjaeger, a movie about german gravitation scientists lowering the noise of the sota photone sensors.   http://www.ndt.net/article/dgzfp04/papers/v60/v60.htm ++ http://www.quantenphysik-schule.de/dokumente/JuFoPhoton.pdf http://www.sensl.com/downloads/irp/2012_Li_SPM_Detection_Low_Level_Bioluminescence_Development_Deployable_Whole_cell_biosensors.pdf photodiode sensor > not usable [image] http://www.elektronik-labor.de/Projekte/Alpha.html https://de.wikipedia.org/wiki/Pin-Diode http://www.b-kainka.de/bastel131.html +avalanche photo diodes http://risorse.dei.polimi.it/spad/1996/App%20Opt%201996.pdf http://home.deib.polimi.it/cova/elet/Articoli%20e%20presentazioni/2013SPADlab_SSN.pdf https://www.osapublishing.org/oe/fulltext.cfm?uri=oe-18-16-17448&id=204545 +smpd and electronics http://www.roithner-laser.com/pd_electronics.html http://www.roithner-laser.com/pd_avalanche.html http://www.lasercomponents.com/us/news/sap500-silicon-apds-for-photon-counting-applications-1/ http://www.hamamatsu.com/eu/en/index.html [image] photomultiplier: m-h7828e PMT_modules_TPMO0008E02 photon counting principles: http://users.df.uba.ar/bragas/Labo5_1er2011/PMT_photoncounting.pdf PMT_photoncounting + physicsopenlab.org/2016/03/03/light-as-particles/ PhotonCounter_ENG tools hades physics particlephysics




real_time_demonstration_of_high_bitrate_quantum_random_number_generation_with_coherent_laser_light:

  http://qrng.anu.edu.au/index.php paper: http://arxiv.org/pdf/1107.4438v1.pdf   physics particlephysics math rng crypto 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




suzanne_treister:

http://www.suzannetreister.net/HFT_TheGardener/Photos/HFT_VPh_01.html underinfluence art




suzi_movie_hft:

https://www.suzannetreister.net/HFT_TheGardener/HFT_Video-germansub.html

underinfluence art




verschluesselung_fuer_postkarten:

ein workshop zur geschichte der kryptographie, anhand des buches von friedrich l. bauer * und simon singh**.

die einfuehrung beginnt bei den begrifflichkeiten ueber text und code, schluessel und verschluesselung, sprache als interpretation von zeichen(-ketten) und geht weiter in die ersten verschluesselungs techniken, bis hin zu einem erklaerungsversuch von asymetrischer verschluesselung und quantenmechanischen ansaetzen.

der erste praktische teil beschaeftigt sich mit einfachen verschluesselungsverfahren die man zb zum schreiben und "verschluesseln" von urlaubspostkarten einsetzen kann. und soll das grundlegende werkzeug erklaeren. der zweite teil behandelt die gegenwaertigen digitalen verfahren zur abhoersicheren kommunikation mittels pgp.

*friedrich l. bauer: Entzifferte Geheimnisse: Methoden und Maximen der Kryptologie

**simon singh: Geheime Botschaften. Die Kunst der Verschluesselung von der Antike bis in die Zeiten des Internet

[image] [image]


entschluesselungs code fuer eine monosubstitutions chiffre von oliver frommel:

maex@sis:~/crypto$ more dechiffer.py
alphabet = "".join([chr(x+65) for x in range(26)])
key = "KEYALPHABETUEUEICANDFO"
cryptotext = "FBAWBKGBFVHPMVIAURIJMAIUMJMAPVGLMGAMOVMOKEYBMHKALYLKLZ"
plaintext = ""
for c in cryptotext:
        plaintext += alphabet[key.find(c)]
print plaintext
maex@sis:~/crypto$


memo1:

teil 2 von peter wagenhuber

links:

http://www.math.tamu.edu/~dallen/hollywood/breaking/v.htm


die erste kryptoanalyse:

[image]
die erste erhaltene postkarte mit caesar chiffre, die als schoenes fallbeispiel fuer die haeufigkeitsanalyse verwendet wird. / von the six
[image]
die buchstaben haeufigkeitsverteilung in einem laengeren deutschen text (source: http://upload.wikimedia.org/wikipedia/de/0/0e/Alphabet_haufigkeit.svg)
die buchstaben haeufigkeitsverteilung der postkarte von theSix
der code:

maex@sis:~/crypto$ more charakter_count.sh
#!/bin/bash

alphabet=alphabet.list

> result.file

for char in `cat $alphabet`
        do
#               echo $char
                counter=0
                counter=`awk -F [$char] 'NF>1{t+=NF-1}END{print t}' jogikarte.text`
                if [ "$counter" = "" ] ; then
                         counter=0
                fi
                echo $counter $char >> result.file
        done

exit 0;

maex@sis:~/crypto$ 

maex@sis:~/crypto$ more result.file
9 A
6 B
4 C
2 D
1 E
0 F
3 G
27 H
6 I
1 J
4 K
6 L
30 M
1 N
4 O
5 P
13 Q
1 R
2 S
5 T
2 U
12 V
2 W
1 X
0 Y
8 Z
maex@sis:~/crypto$

maex@sis:~/crypto$ more plot_graph.sh
#!/usr/bin/gnuplot -persist
set terminal png nocrop font small size 640,480
set output 'verteilung.png'
set style data histograms
set title "alphabetische verteilung"
#set xlabel "a-z"
set ylabel "anzahl"
plot "result.file" using 1:xticlabels(2)
maex@sis:~/crypto$


das chiffre der postkarte war ein thesix modifiziertes caesar model mit leerzeichen und daher auch halbwegs zeitaufwendig zu knacken.

das chiffre:
TQMJMHOZBM  MHIB HOZIGHDWHM HQVHLQM MUHRIPZHMQVNIKPHCQMTHGBHCQMTHZMOVMAHBVLHLIPMZHLQVOMHDQMHXW ASIZAMVHUQAHCMZ KPTBM  MTAMVHAMEAMVHGBHCMZ
+KPQKSMVHMQVMHVMAAMHQLMMH QVL

der schluessel:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
IJKLMNOPQRSTUVWXYZ ABCDEFGH

der buchstabe H war im alphabet als leerzeichen definiert und das alphabet ist 27 zeichen lang, daher auch der ausschlag von H in der haeufigkeitsanalyse, wo man anfaenglich nicht weiss wie das zu interepretieren ist, und sich das alphabet staendig verschiebt aufgrund der buchstabendifferenz von 1. entschluesselt wurde es anschl rein auf interpretation der nachricht und auslassen einiger zeichen zb H, nachdem sich ziemlich schnell herausgestellt hat das M eindeutig E repraesentiert usw.

die verteilung der gleichen nachricht mit einer klassischen caesar chiffre schaut dann so aus und ist auch viel eindeutiger:

das chiffre:

TQMJMOZCMAAMICAOZIHEWMAQVLQMAMURIPZMQVNIKPDQMTHCDQMTZMOVMBCVLLIPMZLQVOMEQMXWABSIZBMVUQBDMZAKPTCMAAMTBMVBMFBMVHCDMZAKPQKSMVMQVMVMBBMQLMMAQVL

der schluessel:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
IJKLMNOPQRSTUVWXYZABCDEFGH
[image]
[image]
der analyse schreibtisch :)


ein gutes uebungswerkzeug zum erkennen von textmustern ist das wordomat spiel: [image]

crypto




verschluesselung_fuer_postkarten_2:

die zweite karte [image] - - - - -
code:

ZECGIRMWRHGWFWFPLDSY
SHUUZIEFUFFWTCIFJITC
NSFWKMYFYIEYHWARAZXW
FXRBQAWHVMOWTIHJYYWR
FWOFVAFCCFTEUZHYWLVI
YKKIEBYZWRFYYSVVSTCQ
SKOFXBWFMEQIJTIIZCLM
RXVOXVIEXLQHXFRIJCWY
JJYAFKNYAFAVDNWJIJPY
TMRXNITBIBOPWVWVMKLE
LAYAFIDAYDKIEZCFHERM
GWLIIZHLXIIINNGQBMCK
LECGEDSVVIGWWVCBJWVE
- http://hairywhale.awardspace.co.uk/hairyworld/work/tech4multimedia/polyalphabeticSol.html - erstes muster: YAFKNYAF in zeile 9 die entfernung betraegt 5 zeichen, dh das keywort kann 5 zeichen lang sein. - zweites muster YAFAVDNWJIJPYTMRXNITBIBOPWVWVMKLELAYAF mehrere zeilen die entfernung betraegt 35 zeichen, das bestaerkt die erste vermutung von einem 5zeichen keywort 35:7=5 - drittes muster MRXVOXVIEXLQHXFRIJCWYJJYAFKNYAFAVDNWJIJPYTMRX die entfernung betraegt 42 zeichen, da passt 5 nicht rein, 6 schon 6 x 7 - viertes muster IIZCLMRXVOXVIEXLQHXFRIJCWYJJYAFKNYAFAVDNWJIJPYTMRXNITBIBOPWVWVMKLELAYAFIDAYDKIEZCFHERMGWLIIZ = 89, eine primzahl :) , kein muster - fuenftes muster SVVSTCQSKOFXBWFMEQIJTIIZCLMRXVOXVIEXLQHXFRIJCWYJJYAFKNYAFAVDNWJIJPYTMRXNITBIBOPWVWVMKLELAYAFIDAYDKIEZCFHERMGWLIIZHLXIIINNGQBMCKLECGEDSVV = 133 , muster 7 x 19 - sechstes muster MRXVOXVIEXLQHXFRIJCWYJJYAFKNYAFAVDNWJIJPYTMR = 42 , muster 6 x 7 (nur 2er kombination) - - wesentlich einfacher und genauer als die hier angewendete Kasiski examination, ist die autokorrelation die kommt auf ein eindeutiges ergebnis von 6. - - - autokorrelation beschreibung: http://www.hsg-kl.de/faecher/inf/krypto/poly/index.php - das hier abgebildete vigenere chiffre ist zu muehsam haendisch zu knacken, wir steigen um auf informationstechnologie. der naechster schritt, ist die autokorrelation zu scripten. - - nicht so einfach, das resultat der keylaenge mittels dem hsg.kl.de python scripts das ergebnis: maex@sis:~/crypto/karte2$ python keylength.py [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 10, 10] -> wir wissen es ist ein 6 zeichen langes keyword, vom cryptotool, dh 6 und 3 sind relevant. mehr lesen, besser verstehen - crypto -