diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php
index 9aa631d114e4473c5a83fac67bd4bb9fea5cc39c..17bcac5c585dd050c5f82546f77b33892094c257 100755
--- a/apps/files_encryption/lib/helper.php
+++ b/apps/files_encryption/lib/helper.php
@@ -370,7 +370,14 @@ class Helper {
 	 * @return bool true if requirements are met
 	 */
 	public static function checkRequirements() {
-		return extension_loaded('openssl');
+		$result = true;
+
+		//openssl extension needs to be loaded
+		$result &= extension_loaded("openssl");
+		// we need php >= 5.3.3
+		$result &= version_compare(phpversion(), '5.3.3', '>=');
+
+		return (bool) $result;
 	}
 
 	/**