2020-10-01から1ヶ月間の記事一覧
こちらにトポロジーツール"snappy"をsagemathと連携して使う環境づくりについて説明してある 結局、dockerで諸々を入れるのが良いということらしいのでdockerhubにあるcomputop/sageをドッカーで入れることにする そのためにまず(Windows環境で)dockerが使え…
双曲幾何空間をポアンカレ半(超)平面で表すモデルの話と、それが射影変換で自由に等距離的に変換される話 Wiki記事の話をRでなぞって確かめる
library(openssl) # RSAの乗算の準同型の確認 # RSAの鍵 e <- 17 p <- 61 # 素数 q <- 53 # 素数 n <- p * q d <- 413 # m1とm2とを暗号化し # 暗号化されたM1,M2のみを使って # m1 x m2 の値の暗号化された値を作り # 返却する # 返却された人は、こっそりm…
素因数分解に基づく(RSA)公開鍵と秘密鍵の生成や、共通鍵を持ち合うAES方式を実装したopensslパッケージ それのラッパーパッケージであるencryptrパッケージ AESについて 公開鍵暗号について encryptrパッケージの説明 genkeys()の内部でopenssl::write_pem(…
団代数 団代数は、という3つ組をシードとし、そのシードの一要素だけを変異させることで新たなシードを生み出して出来上がる、シードの相互関係に付随する代数構造である ちなみに、ある自然数 n があり、あるシードのxの要素数はn個であり、pの要素数は2n …