Versions in this module Expand all Collapse all v0 v0.5.0 Jun 20, 2025 v0.4.0 Jun 20, 2025 Changes in this version + type AttackSearchSpace struct + Dimensions int + Payloads []string + Size int + type BasisState struct + Amplitude complex128 + Measurement interface{} + Observable string + Probability float64 + StateID string + StateLabel string + type BellStateType int + const PhiMinus + const PhiPlus + const PsiMinus + const PsiPlus + type ClassicalComparisonResults struct + ClassicalSuccessRate float64 + ClassicalTime time.Duration + QuantumAdvantage float64 + type CoherenceMetrics struct + CoherenceTime time.Duration + DecoherenceRate float64 + FidelityScore float64 + PurityScore float64 + VonNeumannEntropy float64 + type DecoherenceExploitEngine struct + func NewDecoherenceExploitEngine() *DecoherenceExploitEngine + type EntanglementAttackConfig struct + CorrelationType string + EntanglementPairs int + EntanglementSwapping bool + MeasurementOrder string + NonLocalStrategy string + type EntanglementAttackEngine struct + func NewEntanglementAttackEngine() *EntanglementAttackEngine + func (e *EntanglementAttackEngine) ExecuteEntanglementStrategy(ctx context.Context, execution *QuantumAttackExecution, ...) error + type EntanglementMetrics struct + AverageEntanglement float64 + BellViolation float64 + ConcurrenceScore float64 + DiscordScore float64 + EntanglementEntropy float64 + MaxEntanglement float64 + type EntanglementPair struct + BellState BellStateType + CorrelationStrength float64 + EntanglementType EntanglementType + NonLocalCorrelation float64 + PairID string + Qubit1 int + Qubit2 int + type EntanglementType int + const ClusterState + const EPRPair + const GHZState + const GraphState + const StabilizerState + const WState + type GateType int + const CNOTGate + const ControlledPhaseGate + const GroverOperatorGate + const HadamardGate + const PauliXGate + const PauliYGate + const PauliZGate + const PhaseGate + const QFTGate + const RotationGate + const SWAPGate + const ToffoliGate + type GroverSearchEngine struct + func NewGroverSearchEngine() *GroverSearchEngine + func (g *GroverSearchEngine) ApplyDiffusion(ctx context.Context, state *QuantumState) error + func (g *GroverSearchEngine) ApplyOracle(ctx context.Context, state *QuantumState, searchSpace *AttackSearchSpace) error + type InterferencePattern struct + ConstructivePoints []InterferencePoint + Contrast float64 + DestructivePoints []InterferencePoint + PatternID string + PhaseShift float64 + Visibility float64 + type InterferencePoint struct + Amplitude complex128 + Intensity float64 + Interference InterferenceType + Phase float64 + Position int + type InterferenceType int + const ConstructiveInterference + const DestructiveInterference + const PartialInterference + type MeasurementBasis int + const BellBasis + const ComputationalBasis + const CustomBasis + const HadamardBasis + type MeasurementGate struct + Basis MeasurementBasis + MeasurementID string + Projectors []ProjectionOperator + TargetQubits []int + type MeasurementStatistics struct + MeasurementFidelity float64 + QuantumNoise float64 + StatisticalError float64 + SuccessfulOutcomes int + TotalMeasurements int + type NonLocalResult struct + CorrelationStrength float64 + QuantumAdvantage float64 + TargetModel string + ViolatesBellInequality bool + type ProjectionOperator struct + Eigenvalue complex128 + Matrix [][]complex128 + OperatorID string + Probability float64 + type QuantumAdvantageMetrics struct + CircuitDepthSaving float64 + ParallelismFactor float64 + QuantumVolume float64 + SearchSpaceReduction float64 + SpeedupFactor float64 + SuccessRateBoost float64 + type QuantumAnnealingEngine struct + func NewQuantumAnnealingEngine() *QuantumAnnealingEngine + type QuantumAttackExecution struct + AttackType QuantumAttackType + ClassicalBaseline float64 + EndTime time.Time + ExecutionID string + FinalState *QuantumState + InitialState *QuantumState + Measurements []*QuantumMeasurement + Metadata map[string]interface{} + QuantumAdvantage float64 + QuantumCircuit *QuantumCircuit + Results *QuantumAttackResults + StartTime time.Time + Status QuantumExecutionStatus + TargetModels []string + type QuantumAttackResults struct + ClassicalComparison *ClassicalComparisonResults + CoherenceMetrics *CoherenceMetrics + EntanglementMetrics *EntanglementMetrics + MeasurementStats *MeasurementStatistics + QuantumAdvantage *QuantumAdvantageMetrics + SuccessfulAttacks []*SuccessfulQuantumAttack + type QuantumAttackType int + const AmplitudeAmplificationAttack + const DecoherenceExploitAttack + const EntanglementAttack + const GroverSearchAttack + const InterferenceAttack + const MeasurementCollapseAttack + const PhaseManipulationAttack + const QuantumAnnealingAttack + const QuantumCryptanalysisAttack + const QuantumErrorInjectionAttack + const QuantumTeleportationAttack + const QuantumTunnelingAttack + const QuantumWalkAttack + const SuperpositionAttack + type QuantumCircuit struct + CircuitID string + Depth int + EntanglingGates int + Gates []*QuantumGate + Measurements []*MeasurementGate + Qubits int + SuccessProbability float64 + TotalGates int + type QuantumExecutionStatus int + const QuantumCompleted + const QuantumDecoherent + const QuantumExecuting + const QuantumFailed + const QuantumInitializing + const QuantumMeasuring + const QuantumPreparing + type QuantumGate struct + GateID string + GateType GateType + Matrix [][]complex128 + Parameters []float64 + TargetQubits []int + TimeCost time.Duration + Unitary bool + type QuantumInspiredAttackEngine struct + func NewQuantumInspiredAttackEngine(logger common.AuditLogger) *QuantumInspiredAttackEngine + func (e *QuantumInspiredAttackEngine) ExecuteQuantumAttack(ctx context.Context, attackType QuantumAttackType, targetModels []string, ...) (*QuantumAttackExecution, error) + type QuantumInterferenceEngine struct + func NewQuantumInterferenceEngine() *QuantumInterferenceEngine + func (i *QuantumInterferenceEngine) ApplyInterference(ctx context.Context, state *QuantumState, strategy string) error + func (i *QuantumInterferenceEngine) CreateInterferencePattern(ctx context.Context, state *QuantumState) (*InterferencePattern, error) + type QuantumMeasurement struct + CollapseTime time.Duration + MeasuredQubits []int + MeasurementID string + Outcome []int + PostMeasurementState *QuantumState + Probability float64 + Timestamp time.Time + type QuantumMeasurementEngine struct + func NewQuantumMeasurementEngine() *QuantumMeasurementEngine + func (m *QuantumMeasurementEngine) MeasureQubit(ctx context.Context, state *QuantumState, qubit int, basis MeasurementBasis) (*QuantumMeasurement, error) + type QuantumPhaseEngine struct + func NewQuantumPhaseEngine() *QuantumPhaseEngine + func (p *QuantumPhaseEngine) ApplyPhaseShifts(ctx context.Context, state *QuantumState, shifts []float64) error + type QuantumState struct + Amplitude float64 + CreationTime time.Time + DecoherenceTime time.Duration + Entanglements []EntanglementPair + Fidelity float64 + LastModified time.Time + MeasurementBasis string + Phase complex128 + Qubits int + StateID string + StateVector []complex128 + Superposition *SuperpositionState + type QuantumTunnelingConfig struct + AdiabaticEvolution bool + BarrierHeight float64 + MultiBarrier bool + ResonanceTunneling bool + TunnelingAmplitude float64 + type QuantumTunnelingEngine struct + func NewQuantumTunnelingEngine() *QuantumTunnelingEngine + func (t *QuantumTunnelingEngine) TunnelThroughBarriers(ctx context.Context, barriers []*SecurityBarrier, ...) ([]*TunnelingResult, error) + type QuantumWalkEngine struct + func NewQuantumWalkEngine() *QuantumWalkEngine + type SecurityBarrier struct + BarrierID string + Height float64 + TargetModel string + Type string + type SuccessfulQuantumAttack struct + AttackID string + AttackType QuantumAttackType + ClassicalHardness float64 + ExploitVector string + QuantumSpeedup float64 + QuantumState *QuantumState + SuccessProbability float64 + TargetModel string + Timestamp time.Time + type SuperpositionAttackConfig struct + AmplitudeDistribution string + InterferenceStrategy string + MeasurementStrategy string + NumberOfStates int + OptimizationTarget string + type SuperpositionAttackEngine struct + func NewSuperpositionAttackEngine() *SuperpositionAttackEngine + type SuperpositionState struct + BasisStates []BasisState + Coefficients []complex128 + CoherenceLevel float64 + Interference *InterferencePattern + ProbabilityDistribution []float64 + type SuperpositionTestResult struct + ExploitVector string + ModelResponse string + Probability float64 + Success bool + type TunnelingResult struct + BarriersPenetrated int + ClassicalDifficulty float64 + TargetModel string + TunnelingProbability float64 + TunnelingSuccess bool