diff --git a/Scyther Files/EncryptedExchange.spdl b/Scyther Files/EncryptedExchange.spdl
new file mode 100644
index 0000000000000000000000000000000000000000..120783850095aa39cf36394b5527d706ae104c22
--- /dev/null
+++ b/Scyther Files/EncryptedExchange.spdl	
@@ -0,0 +1,40 @@
+
+
+
+protocol EncrpytedExchange(Meter,Monitor)
+
+	{
+
+	role Meter {
+
+	fresh M: Nonce;
+	var Confirm;
+
+	send_1(Meter,Monitor,{M}k(k));
+	recv_2(Monitor,Meter,{Confirm}k(k));
+
+	claim_Meter1(Meter, Secret, (k));
+	claim_Meter2(Meter, Secret, M);
+
+	
+
+	
+	}
+
+	role Monitor {
+
+	var M;
+	fresh Confirm: Nonce;
+
+	recv_1(Meter,Monitor,{M}k(k));
+	send_2(Monitor,Meter,{Confirm}k(k));
+
+	claim_Monitor1(Monitor, Secret, (k));
+	claim_Monitor2(Monitor, Secret, M);
+
+
+
+	
+	   }
+
+}
\ No newline at end of file