曲率引擎的原理主要是基於阿爾伯特·愛因斯坦的廣義相對論,通過扭曲周圍的空間來實現超光速的效果,具體為以下兩個方面:
利用時空彎曲。曲率引擎通過控制飛行器所在位置的空間曲率最小值的方向,達到飛行器朝曲率最小方向加速的目的。可以將它比作在彈性布料上放置一個重物,布料會在重力的作用下產生凹陷,這就是物體對周圍時空造成的曲率效應。在曲率引擎的構想中,有一種方法能夠局部地受控地扭曲時空,創造出一種類似於波浪的效果。飛船處在這種波浪的前端,就好比是在一個不斷膨脹的空間區域內部前進,而後面的空間則被壓縮。飛船實際上並沒有移動,而是通過操縱空間本身使其摺疊或拉伸,從而使得兩點之間的有效距離變短,達到超光速的效果。
利用多個微型黑洞形成洛倫茲蟲洞。多個圓環做一個方向的球形運動,由於大質量物體移動會形成時空移動,兩個或者多個時空移動的空間相互擠壓時空間曲率增大形成坍縮現象,空間相互遠離曲率減少形成空間拉伸。飛船前面的時空縮小,飛船後面的時空膨脹。這時飛船周圍的空間已經發生了彎曲,就會推動氣泡和飛船在時空中穿行。
然而,這項技術目前仍停留在理論階段,離實際套用還有巨大的科學和技術障礙需要跨越。