File list (Check if you may need any files):
IBE-master
..........\.gitignore
..........\README
..........\an-identity-based-encryption-system.pdf
..........\framework
..........\.........\pom.xml
..........\.........\replacement.jks
..........\.........\src
..........\.........\...\main
..........\.........\...\....\java
..........\.........\...\....\....\com
..........\.........\...\....\....\...\hellblazer
..........\.........\...\....\....\...\..........\security
..........\.........\...\....\....\...\..........\........\SelfSignedInsertion.java
..........\.........\...\....\....\nuim
..........\.........\...\....\....\....\cs
..........\.........\...\....\....\....\..\crypto
..........\.........\...\....\....\....\..\......\algebra
..........\.........\...\....\....\....\..\......\.......\AltTangent.java
..........\.........\...\....\....\....\..\......\.......\Function.java
..........\.........\...\....\....\....\..\......\.......\StraightLine.java
..........\.........\...\....\....\....\..\......\.......\TangentLine.java
..........\.........\...\....\....\....\..\......\.......\VerticalLine.java
..........\.........\...\....\....\....\..\......\bilinear
..........\.........\...\....\....\....\..\......\........\BilinearMap.java
..........\.........\...\....\....\....\..\......\........\ModifiedTatePairing.java
..........\.........\...\....\....\....\..\......\........\PairingEllipticCurve.java
..........\.........\...\....\....\....\..\......\........\TatePairing.java
..........\.........\...\....\....\....\..\......\........\WeilPairing.java
..........\.........\...\....\....\....\..\......\blitz
..........\.........\...\....\....\....\..\......\.....\constants
..........\.........\...\....\....\....\..\......\.....\.........\Constant.java
..........\.........\...\....\....\....\..\......\.....\curve
..........\.........\...\....\....\....\..\......\.....\.....\CubicCurve.java
..........\.........\...\....\....\....\..\......\.....\.....\EllipticCurve.java
..........\.........\...\....\....\....\..\......\.....\.....\strategy
..........\.........\...\....\....\....\..\......\.....\.....\........\AddStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\DoubleStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\MultiplyStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\PrimeAddStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\PrimeDoubleStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\PrimeStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\Strategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\affine
..........\.........\...\....\....\....\..\......\.....\.....\........\......\PrimeAffineAddStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\......\PrimeAffineDoubleStrategy.java
..........\.........\...\....\....\....\..\......\.....\.....\........\......\PrimeAffineMultiplyStrategy.java
..........\.........\...\....\....\....\..\......\.....\field
..........\.........\...\....\....\....\..\......\.....\.....\Element.java
..........\.........\...\....\....\....\..\......\.....\.....\Field.java
..........\.........\...\....\....\....\..\......\.....\.....\FiniteField.java
..........\.........\...\....\....\....\..\......\.....\.....\FiniteFieldCharThree.java
..........\.........\...\....\....\....\..\......\.....\.....\FiniteFieldCharTwo.java
..........\.........\...\....\....\....\..\......\.....\.....\FiniteFieldPrime.java
..........\.........\...\....\....\....\..\......\.....\.....\extension
..........\.........\...\....\....\....\..\......\.....\.....\.........\Fp2.java
..........\.........\...\....\....\....\..\......\.....\.....\.........\Fp2Element.java
..........\.........\...\....\....\....\..\......\.....\point
..........\.........\...\....\....\....\..\......\.....\.....\AffinePoint.java
..........\.........\...\....\....\....\..\......\.....\.....\Point.java
..........\.........\...\