Technologies

ModulusTM

Technologies

When Data Becomes Property
It Needs To Be Managed

Modulus’ technology gives you a powerful toolkit to future-proof your business – from graph-based rights management to interoperability across any system or cloud infrastructure

policy and data governance
policy data governance icon

Policy and Data Governance

Drawing from our decades of experience with managing data rights, Modulus Policy Management can model these relationships as a graph, which consists of nodes and edges with policies, modelling contractual obligations between entities.

Relationships between companies and even within departments in organizations are often quite complex. Translating these relationships into rules for governance and authorization is a complex task.

Each policy defines the relationship, permissions, and scope between nodes in the graph. When an organization, group, or a user attempts to perform an action on a data object, Modulus’ governance technology evaluates the policy and the action is either allowed or denied.

In Modulus, access is controlled using OAuth2-based authentication and identity management and supports interoperability with existing enterprise identity management solutions such as Active Directory or LDAP. All access is logged and securely stored for auditing purposes and compliance requirements.

Combined with Intertrust products such as Seacert and whiteCryption, Modulus enables end-to-end identity verification and secure communications.

policy graph

Policy Graph

Policy Graph allows you to define data access rights and functional permissions

per-object granularity

Per-Object Granularity

Policies can be configured for each node in the graph allowing per-object granularity

data policies

Data Policies

Data policies can be assigned to users, groups, or organizations

authorization framework

Authorization Framework

OAuth2-based authorization framework for managing authorization flows

manage permissions

Manage Permissions

Manage permissions via organizations, groups, and users

audit trails

Audit Trails

All authorization events are logged for auditing and compliance purposes

data processing
data processing icon

Data Processing

The Modulus platform securely acquires, stores, and provides governed access to a diverse set of data types including time series, n-dimensional arrays, and associated metadata.

Comprised of a modular multi-stage lambda architecture, the platform supports both batch and streaming data processing pipelines.

Unlike traditional tightly coupled databases, the Intertrust Modulus platform separates and abstracts storage, indexing and query engine into a virtual database system, with tightly integrated authentication and policy management.

These components work independently and data is persistently secured, and travels with associated rights at any given point when managed by the system.

Modulus delivers a fast and efficient storage solution utilizing compression and chunked file formats. The result is the lowest possible storage cost per byte, while being able to work with large-scale multi-dimentional datasets, allowing organizations to use Modulus as the main ETL pipeline.

The system can read and understand a wide variety of file formats and protocols. Additional protocols are supported via platform plugins.

All managed data is indexed and saved in a compressed format, reducing data storage costs while enabling efficient access to subsets of the original data. The data access API allows users to request data at a specific time and location.

The indexing system can answer detailed queries about where and what data is stored, enabling users to create data catalogs across all available datasets.

Organizations commonly store data in many different locations in various formats and systems. Unlike many data platforms that force you to load all data into a single system, we have extended the traditional database indexing system to not only use data stored within Modulus, but also for data stored externally.

Utilizing its index and storage capabilities, our query engine can bring data together from indexed sources and make it available to users via an unified API, making data consumption completely agnostic of where the data is located.

  • Data Pipelines can handle both batch processing and streaming.
  • A compressed data storage solution that is scalable and elastic, significantly lowering the cost of storage in the cloud or on premise.
  • Extensible support for network and database protocols with standard support for FTP, HTML, OpenDAP, ODBC and JDBC.
  • Search, query and access data via RESTful API
  • Time-Series Data / Grids & Arrays / Tabular Data / Unstructured Data
    • Our patented enterprise data management platform provides a powerful and secure big data engine to integrate, process, store, index and analyze large-scale disparate data. Its modular and extensible architecture provides support for a wide variety of data types, formats, and protocols.
data pipelines

Data Pipelines

Data Pipelines can handle both batch processing and streaming.

compressed data storage

Compressed Data Storage

A compressed data storage solution that is scalable and elastic, significantly lowering the cost of storage in the cloud or on premise.

network and database protocols

Network and Database Protocols

Extensible support for network and database protocols with standard support for FTP, HTML, OpenDAP, ODBC and JDBC.

search query access

Search, Query, Access

Search, query and access data via RESTful API.

time-series data

Time-Series Data

grid arrays

Grids & Arrays

tabular data

Tabular Data

unstructed data

Unstructured Data

Our patented enterprise data management platform provides a powerful and secure big data engine to integrate, process, store, index and analyze large-scale disparate data. Its modular and extensible architecture provides support for a wide variety of data types, formats, and protocols.

search and discovery

Like data access, search functionality is subject to policy management. Matching datasets are only exposed to users who are authorized to view them.

The dataset search index is currently dependent on the ingestion of data to the platform’s data store, however the indexing of remote datasets is planned for future development.

  • Multi-Faceted Search by variable, spatial and temporal extent, spatial and temporal resolution, product type, feature type, and publisher
  • Programmatic queries are supported via a search API endpoint, as well as a web-based search user interface
  • Dataset metadata is indexed during ingestion to support multi-faceted search
multi-faceted search

Multi-Faceted Search

Multi-Faceted Search by variable, spatial and temporal extent, spatial and temporal resolution, product type, feature type, and publisher

programmatic queries

Programmatic queries

Programmatic queries are supported via a search API endpoint, as well as a web-based search user interface

dataset metadata

Dataset metadata

Dataset metadata is indexed during ingestion to support multi-faceted search

secure analytics module
secure analytics module icon

Secure Analytics Module

The Modulus trusted data rights management platform enables you to confidently partner with data analytics providers, ensure that your data rights are protected, keep track of distributed data provenance, and avoid unnecessary duplicates.

The Secure Analytics Module delivers two critical platform features. It allows organizations to solve the legal and technical analytics challenges posed by procurement of digital services. It also performs large-scale computations on the data without having to relocate it.

  • Analytics Sandbox allows 3rd party algorithms to run securely and removes the need to deal with multiple copies of data.
  • Trusted Traveling Computation allows computation of disparate, remote datasets instead of moving the data to a centralized location.
analytics sandbox

Analytics Sandbox

Analytics Sandbox allows 3rd party algorithms to run securely and removes the need to deal with multiple copies of data.

trusted traveling computation

Trusted Traveling Computation

Trusted Traveling Computation allows computation of disparate, remote datasets instead of moving the data to a centralized location.

data distribution
data distribution icon

Data Distribution

To support all customer-vendor relationships, data exchanges and other partnerships, Modulus enables you to establish your own data hubs and commercial marketplaces.

The data governed by your Modulus deployment may have a variety of distribution patterns. These are configurable for different industry verticals, and to comply with most commonly used application interfaces or standards.

  • Create your own data hubs using our API infrastructure, allowing you to serve hundreds of thousands of clients with real-time messages
  • Configure and operate your own Data Marketplace, including such features as paid plans and purchase management
api infrastructure

API infrastructure

Create your own data hubs using our API infrastructure, allowing you to serve hundreds of thousands of clients with real-time messages

data marketplace

Data Marketplace

Configure and operate your own Data Marketplace, including such features as paid plans and purchase management

Get In Touch

Intertrust would like to send to you occasional email communications with marketing information. We treat your personal data that you provide through this website in accordance with our privacy policy. We will not sell your personal data that you provided through this website. You can unsubscribe at any time through a link in our emails.

Choose One*

Copyright © 2015 Intertrust Technologies Corporation All rights reserved.