素数チェッカ / Prime Checker
このアプリケーションは整数について以下の値を計算します。
- 素因数分解およびオイラーのφ関数
- 原始根(ある場合)
- 4n+1型の素数のときはx^2 + y^2 = p (平方和)となる数
- 3n+1型の素数のときは x^2+3y^2 = p となる数
- 8n+1型、8n+3型の素数のときは x^2 + 2y^2 = p となる数
- 8n+1型、8n+7型の素数のときは x^2 - 2y^2 = p となる数
素因数分解にはフェルマー法、ボラード・ロー法、楕円関数法を、素数判定にはミラー・ラビン法、SQUFOF法を使用しています。
解説
オイラーのφ関数
オイラーのφ関数とは与えられた数(Nとする)と互いに素な数の個数です。Nが素数ならばφ(N)=N-1となります。フェルマーの小定理
a^φ(N)=1 (mod N)
などに使われます。
ウェブサイト「筑波大学附属図書館」
概要
図書館ポータルサイトの構築
開発時期
2006年, 2009年, 2013年
PlayStaion3™️「Torne」
内容
チューナドライバ開発
開発時期
2010頃
Android / iOS 「Torne Mobile」
内容
Android / iOS向けアプリへのライブラリ提供
開発時期
2015年頃
ウェブサイト「論文投稿システム」
取引先
株式会社リコー
内容
学位論文の投稿システム
開発時期
2015年
リバースエンジニアリング防止システム
取引先
大手メーカ(守秘義務のため非公開)
概要
ソフトウェアの解析を困難にするシステム
URL短縮サービス「hj.to」
概要
URL短縮システムのサービス
開発時期
2011年
備考
現在はサービスは行っていません
画像認識ソフトウェア「MUKADE」
取引先
株式会社エヌジェーケー
概要
DV端子(IEEE1394)を使ったビデオキャプチャ映像を画像認識するシステム。
開発時期
2006年頃
検索エンジン「Queen」
概要
NetNewsをアーカイブ、また、それを検索するシステム
備考
現在はサービスを停止しております
IoT「業務用冷蔵庫制御・監視システム」
取引先
福島工業株式会社
業務内容
APIの設計・開発
開発時期
2018年〜